por Rinat Dávila
Jun 2, 2023
Recientemente recibimos una consutla de uno de nuestros suscriptores referente a la modelación de guardavias usando Dynamo. Este tema lo explicamos en una de nuestras sesiones, sin embargo el caso expuesto venia con algunas singularidades, la curva base de modelación era una 3DPoly con deflexiones bastante marcadas. Por lo que me parecio interesante compartir la solución en este post.
En nuestro caso vamos a partir de la premisa que tenemos una curva (polyline o 3dPoly) que muestra en planta la forma que tendra nuestra defensa metalica, eso nos indica que tendremo que seleccionar un objeto, los parales de la defensa estara espaciados cada 2m y tendrán una altura de 1.80m de los cuales 1.10 estan bajo el nivel de terreno.
Esto se puede solucionar fácilmente con el siguiente script.
Antes de iniciar a crear un script, lisp, dll, macro, etc, siempre recomendable tener claro las variables que tiene nuestro problema
in embargo este script es muy idealista, dado que no toma en cuentas muchas variables que suelen afectar el resultado, como por ejemplo.
- Intenta usar una curva que tenga segmentos rectos y curvos.
- o ¿ que sucede cuando la linea tiene grandes deflexiones? como la razón de este post.
- Sì, la 3DPoly tiene muchos vertices con cambios deflexiones muy pequeñas
- Etc…
Para el item 2 lo primero que sucedera es que los parales no coincidiran con los vertices esto provocará que el perfil se cree incorrecto, asi que para este caso vamos a tomar en cuenta los siguiente:
-
- Obtener los vertices de la curva
- Agregar los vertices a los puntos de los parales y el perfil
El nuevo script no soluciona los problemas de punto 1 y el 3, eso queda para la próxima.
Related Articles
Legibilidad en planta en etiquetas Civil 3D
En este corto video mostramos cómo se configura una etiqueta en Civil 3D para que pueda ser legible en planta de manera automática.
Este es un video de membresía libre en BIMCIVIL Suscripción.
Orientación de etiquetas en Civil 3D
¿Cómo se controla la orientación de las etiquetas en Civil 3D? Presentamos un corto segmento del módulo de Configuración de etiquetas en Civil 3D de BIM CIVIL Membresía Libre.
Banquetas de elevación constante a partir de Subassembly Composer (Civil 3D)
¿Un ejemplo de aplicación de Subassembly Composer? En este complemento de Civil 3D es posible construir avanzadas secciones transversales como por ejemplo: Banquetas de elevación constante.
Stay Up to Date With The Latest News & Updates
Access Premium Content
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
Join Our Newsletter
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
Follow Us
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque