Spanish Afrikaans Arabic Basque Belarusian Bulgarian Catalan Chinese (Simplified) Czech Danish Dutch English Finnish French Galician German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian Norwegian Polish Portuguese Romanian Russian Swedish Turkish
Dibuje sus proyectos de arquitectura desde AutoCAD
Calcule la limitación de la demanda energética (CTE)
Obtenga la calificación energética del proyecto (CTE)
Más de 500 utilidades GRATIS para AutoCAD o BricsCAD
Traduzca automáticamente sus dibujos a cualquier idioma
Revise varios dibujos al mismo tiempo. Ahorre tiempo.
Genere todo tipo de cubiertas o tejados en 3D.
Genere secciones y alzados 2D desde su maqueta
Estructuras de madera para tejados y cubiertas inclinadas
Divida un terreno en parcelas iguales automáticamente
Envie sus dibujos para que nadie pueda mofificarlos
!No pierda su trabajo!. Copias de seguridad automáticas
Revise sus dibujos en tiempo real con una lupa.
Controle facilmente el tiempo invertido en cada dibujo
Bienvenido, Invitado
Nombre de Usuario Contraseña: Recordarme

Propuesta:buscar lineas de rotura.
(1 viendo) (1) Invitado
  • Página:
  • 1

TEMA: Propuesta:buscar lineas de rotura.

Propuesta:buscar lineas de rotura. 08 Mar 2011 14:40 #1

  • joantopo
  • DESCONECTADO
  • Usuario Experto
  • Temas: 468
Hay un comando que se llama POLINTEROTRAS, que lo que hace, es dibujar una marca en las intersecciones entre la polilinea seleccionada y las entidades que interseccionen con esta.

Esta herramienta puede valer para lo que busco, aunque me gustaria una herramienta mas desarrollada, con los siguientes matices.
Tambien creo, que se podria incluir en el apartado de topografia ya que es un proceso que se suele hacer con cierta frecuencia.

Por ejemplo:
En algunas ocasiones nos pasan levantamientos topograficos realizados con el MDT,han generado la superficie (triangulacion) y el curvado.
En una capa, generalmente llaamada TRI, aparece la triangulacion, que son triangulos cuyos lados son entidades linea.
Si han representado la triangulacion en 3D, es posible que esos lados sean polilineas 3D, pero generalmente seran lineas.

Con el MDT, podemos leer la superficie, ya que esta dibujada la triangulacion y lo guarda en un fichero *.SUP

Ahora bien.
Muy posiblemente querramos editar o ampliar dicho levantamiento con datos tomados por nosotros, y tendremos que "investigar" en el dibujo, que polilineas (o capas,ya que cada capa contiene un tipo de linea de rotura),han considerado para generar su triangulacion.
De esta forma, ampliamos el levantamiento pero seguimos usando las lineas de rotura que se usaron inicialmente.

Para hacer esta comprobacion, no queda otra cosa que comprobar las polilineas si interseccionan con algun lado de un triangulo de la triangulacion.
Si alguna polilinea intersecciona, la capa a la cual pertenece no la usaremos para considerar dicha capa como lineas de rotura.

Si este proceso se hace con marcas, con POL-INTEROTRAS, podriamos tener multitud de marcas y ralentizar el proceso, ademas que tendriamos que comprobar donde estan las marcas y a que capa corresponde la polilinea que se intersecciona.
Por otro lado, con POL-INTEROTRAS,solo permite hacer el proceso de polilinea en polilinea.

La herramienta que propongo, podria ser del tipo asi:
TOPOGRAFÍA-buscar lineas de rotura.

Seleccione la capa base:
"la capa base es la capa donde hay la triangulacion o la capa en la que tendremos todas las lineas o polilineas para comprobar con otras polilineas de otras capas"
En MDT, generalmente sera la capa TRI compuesta por triangulos de lados del tipo linea.

Capas a comprobar:
se muestra una lista con todas las capas del dibujo y se seleccionan las que se quieren comprobar.

Resultados:
Mostrar un listado con los nombres de capas, cuyos objetos que contienen, en alguna ocasion (aunque solo sea 1 vez)se intersecciona con los objetos de la capa base.
Estas capas, nos indicaria que son las capas que no usaron la otra vez para considerarlas como lineas de rotura, por un motivo muy simple, las polilineas que se consideran lineas de rotura,sus segmentos siempre pasan por los lados de los triangulos.

Por otro lado, permitiria una opcion de "invertir seleccion" para mostrar las capas que no se han interseccionado.(que seria las que tenemos que usar).
Por ultimo, poder exportar los nombres de capas en un fichero ASCII.

En realidad, con el MDT, hay una opcion de verificar lineas, en las que seleccionamos las capas que queremos comprobar por si hay cruces entre ellas y lo devuelve tambien como una marca de error, pero mi idea seria tener ya directamente el listado de capas.


Saludos.

Propuesta:buscar lineas de rotura. 08 Mar 2011 15:09 #2

  • ARKITool
  • DESCONECTADO
  • Administrador
  • Temas: 1100
Hola,

Tomamos nota de la solicitud.

Saludos y gracias por la solicitud.
Un saludo.
Antonio García
Eq. Desarrollo ARKITool.
www.arkiplan.es

Propuesta:buscar lineas de rotura. 08 Mar 2011 15:20 #3

  • joantopo
  • DESCONECTADO
  • Usuario Experto
  • Temas: 468
En principio, la herramienta con ese planteamiento iria siempre bien exceptuando un caso puntual:

Que haya una polilinea dentro de un triangulo, y eso sucedera cuando no exista un punto MDT en alguno de sus vertices.
No obstante, ya tenemos en la utilidad verificar lineas de rotura del MDT, la opcion de vertices sueltos para comprobar si hay alguna polilinea cuyo vertice no tenga encima un punto MDT.
Habria que hacer, por tanto, esta comprobacion antes.

Si se quiere contemplar este caso puntual tambien, en vez de comprobar las intersecciones, lo que habria que hacer es comprobar que cada segmento de una polilinea, este superpuesto encima de un lado de un triangulo, para todos los segmentos de las polilineas de una capa.
Asi para cada capa.
Aunque creo que hacer esta comprobacion es mas lenta que buscar las intersecciones.
  • Página:
  • 1
Moderadores: ARKITool
Página generada en 0.29 segundos

Acceso de usuarios