comercial@arkisoft.es
Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme
  • Página:
  • 1
  • 2

TEMA: Referencia dinámica entre puntos de AutoCAD

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4985

  • joantopo
  • Avatar343
  • DESCONECTADO
  • Navegador Platino
  • Rank6
  • Mensajes: 583
Hola Antonio.

Se me ha ocurrido una idea genial que sería para usarla de apoyo en Civil 3D.
Te lo comento, porque los objetos serían puntos de AutoCAD, así que este tipo de objetos sí lo tocáis porque son de AutoCAD propiamente.

La idea y finalidad es la siguiente.
En Civil 3D, se pueden proyectar objetos a la visualización del perfil.
Los objetos que permite proyectar Civil 3D en la visualización de perfil, pueden ser de varios tipos (puntos autocad, bloques, polilineas, puntos COGO,..).
Luego, se puede indicar si se quieren representar en la visualización del perfil tal como se mostraban o seleccionar otro tipo de punto,bloque,etc.. (aunque esto no viene al caso).

La finalidad de proyectar objetos (puntos), es que para hacer rasantes, se necesitan normalmente puntos de paso, que obligan a la rasante que pase por ese punto a X elevación.
Luego, se fuerza a pasar los vértices de rasante por esos puntos proyectados en la visualización de perfil. (este paso también es manual aunque intentaré programarlo para anclar un vértice de rasante a un punto proyectado).

Los puntos proyectados en la visualización del perfil, pueden tomar la elevación de varias formas:
-manual. (le tecleas la cota)
-objeto (tal cual la elevación que tenga el objeto indicada).
-a partir de una superficie (que suele hacerse con la superficie de obra lineal)

En general, yo uso la tercera opción (a partir de superficie), no obstante, algunos puntos (puntos de paso de elevación), tengo que calcular yo esa elevación.
En ese caso, se la pongo manual o bien voy al punto de AutoCAD y le pongo esa cota. (en la paleta de propiedades).

Por último, hay otros puntos, que serán de paso para la rasante, pero calculo su elevación a partir de la cota conocida de otro punto (que previamente he calculado o he decidido que tenga esa cota).
Imaginemos el siguiente caso:
<strong>Tengo un punto a cota 25 que representa el borde de arcén derecho. A ese punto de Autocad, le asigné (en sus propiedades) la Elevación =25 metros.
Ahora para conocer el otro punto opuesto a la carretera, sabiendo la distancia entre ellos (5), y el peralte (+2%), puedo calcular la cota de ese punto, que en este caso, sería de 25+0.10 metros= 25.10 m.</strong>

Por tanto, lo que se pretende con este comando, es poder asignar a puntos de AutoCAD, e incluso bloques, que tomen la elevación de otros puntos de AutoCAD o bloques cuando estos últimos sean modificados de cota o posición.
Es decir, para ir bien, la herramienta tendría que ser dinámica para estos objetos con el evento de Modified.
Y, una vez detecta el cambio de ese punto, calcula cual sería la cota del otro punto que es una Referencia a este punto, y le asigna la elevación a este nuevo punto.

Para hacer esto, debería haber un formulario, que permitiera indicar cual es el objeto Madre (puntos AutoCAD o bloque), e indicar cual serían sus referencias (puntos vinculados a éste), que podrían ser también puntos de AutoCAD o bloques.

Para seleccionar estos puntos de referencias, estaría bien una selección rápida(por capa o color o tipo objeto) por ejemplo.
Luego, para cada vínculo(referencia) con el objeto Madre, habría que indicarle una fórmula, que será la que permitirá obtener la elevación de este nuevo punto.

La típica fórmula que hemos usado en este caso es: elevación punto+ (dist.entre puntos * peralte/100)
Esta sería la fórmula típica pero supongo que se podrían poner más.

NOTA: La distancia (2D) entre puntos , debería calcularla el programa a partir de la distancia entre el punto Madre y su referencia.

Como digo, esto sería de gran ayuda cuando se trabaja en Civil y te modifcan el proyecto, puesto que tienes que volver a recalcular manualmente estos puntos. Wink

Civil 3D es dinámico, pero hasta cierto punto.
Última Edición: 11 años 3 meses antes por joantopo.
El administrador ha desactivado la escritura pública.
AutoCAD ARKITool
450 utilidades GRATIS para AutoCAD.

ARKITool es un paquete de utilidades GRATIS que contiene más de 500 utilidades, comandos y herramientas para mejorar el funcionamiento de programas de CAD, como: AutoCAD, BricsCAD, ZWCAD, etc. Después de instalar ARKITool usted seguirá disponiendo de todos los comandos de AutoCAD + 450 nuevos comandos disponibles en el programa ARKITool.

!! Más de 500.000 usuarios no pueden estar equivocados !!

 

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4986

  • ARKITool
  • Avatar258
  • DESCONECTADO
  • Moderador
  • Rankmod
  • Mensajes: 2102
  • Gracias recibidas 33
Hola,

Me parece muy interesante, no solo para este caso sino para algunos otros de otra clase de trabajos.

Lo único que no entiendo es lo de poder seleccionar las referencias por colores o capas.

Entiendo que el comando debe permitir seleccionar una entidad (madre) y a continuación la entidad de la que toma la elevación y por último la formula de cálculo que se aplicará en este caso.

Por eso no entiendo el proceso de poder seleccionar varias al tiempo.

PD: Estamos un poco atascados de trabajo con la salida de la versión 2015, pero en cuanto nos liberemos desarrollaremos esta idea, además de alguna otra pendiente como la de creación de planos automáticos. Blush
Saludos.

Antonio García.
Dpto. Técnico / Soporte. | ARKIsoft, software y utilidades CAD.
www.arkisoft.es
Última Edición: 11 años 3 meses antes por ARKITool.
El administrador ha desactivado la escritura pública.

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4989

  • joantopo
  • Avatar343
  • DESCONECTADO
  • Navegador Platino
  • Rank6
  • Mensajes: 583
ARKITool escribió:
Entiendo que el comando debe permitir seleccionar una entidad (madre) y a continuación la entidad de la que toma la elevación y por último la formula de cálculo que se aplicará en este caso.

Hola.
Esto lo has escrito al revés o entendido al revés.

Veamos, tenemos el objeto madre (que puede ser punto autocad o bloque) y el objeto hijo (que puede ser también punto autocad o bloque).
Un objeto madre, puede tener varios hijos. Cada hijo tendrá asignada una fórmula, con lo que la fórmula puede ser distinta entre hijos.

el evento para ejecutar este comando de nuevo, será cuando salte el evento Modified tanto para el objeto madre, como el objeto hijo, si uno de los 2 se modifica.

Tendría que haber, por tanto, un comando que pida seleccionar el objeto madre, y posteriormente seleccionar los objetos hijos(aquí es dónde me refería a la selección por color,etc.. puesto que un objeto madre puede tener más de un hijo).

Luego, para gestionar y administrar todo esto, estaría bien un formulario con un datagrid, que se pueda ver cada uno de los objetos madre, y cuales son sus hijos(referencias).

Para entender el símil con programación orientada a objetos, el hijo hereda la cota de su madre, y el hijo tiene una propiedad (incremento cota) que es sumada a esa cota para obtener su cota final.
El incremento cota, vendrá dado por una fórmula que permitirá calcular ese incremento cota.

Nota: digo que sean tanto puntos autocad como bloques, puesto que el comando de proyectar objetos de Civil 3D, permite hacerlo con ambos tipos de objetos de AutoCAD.
Última Edición: 11 años 3 meses antes por joantopo.
El administrador ha desactivado la escritura pública.

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4990

  • ARKITool
  • Avatar258
  • DESCONECTADO
  • Moderador
  • Rankmod
  • Mensajes: 2102
  • Gracias recibidas 33
Ahora esta entendido, disculpa el error.

Objeto Madre del que los hijos leen la elevación (o ya puestos cualquier otra propiedad de la entidad, como por ejemplo; nombre de la capa, color, longitud, etc.) y después cada hijo trata esa información en base a una formula asignada por el usuario.

¿Es así?
Saludos.

Antonio García.
Dpto. Técnico / Soporte. | ARKIsoft, software y utilidades CAD.
www.arkisoft.es
El administrador ha desactivado la escritura pública.

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4991

  • joantopo
  • Avatar343
  • DESCONECTADO
  • Navegador Platino
  • Rank6
  • Mensajes: 583
Exacto. Perfecto.
En mi caso, como en el ejemplo que he expuesto anteriormente, de las propiedades de la "madre" sólo necesitaría la elevación, y las coordenadas (x,y), puesto que la fórmula para calcular el incremento de cota dado un peralte, necesita la distancia entre los 2 objetos, y por ende, las coordenadas (x,y) de la madre.

Lo más importante del comando, sería el tema de gestión, que se muestre bien en una tabla, cuales son los objetos dependientes (hijos) de la madre, y se pueda hacer por ejemplo (selecciona puntos hijo de X madre).

El comando me vería capaz de hacerlo, pero tengo unos cuantos comandos ya pendientes con objetos de Civil 3D, así que prefiero cederlo. Cool
El administrador ha desactivado la escritura pública.

Referencia dinámica entre puntos de AutoCAD 11 años 3 meses antes #4992

  • ARKITool
  • Avatar258
  • DESCONECTADO
  • Moderador
  • Rankmod
  • Mensajes: 2102
  • Gracias recibidas 33
Gracias por la cesión W00t , en cuanto podamos nos ponemos a ello.
Saludos.

Antonio García.
Dpto. Técnico / Soporte. | ARKIsoft, software y utilidades CAD.
www.arkisoft.es
El administrador ha desactivado la escritura pública.
  • Página:
  • 1
  • 2
Moderadores: ARKITool
Tiempo de carga de la página: 0.163 segundos

Consola de depuración de Joomla!

Sesión

Información del perfil

Uso de la memoria

Consultas de la base de datos