01 / EL PUNTO DE PARTIDA
La problemática que encontré
Necesitaba generar un cuadro de construcción a partir de una polilínea cerrada. El formato de referencia pedía LADO (EST/PV), RUMBO, DISTANCIA, V y COORDENADAS (Y/X), con la superficie al pie del cuadro. Además, las letras de los vértices debían aparecer como objetos TEXT sobre el polígono seleccionado.
El cuadro y los rótulos debían compartir el mismo recorrido: cada fila identifica el lado y las coordenadas de su vértice de llegada. Preparar ambos por separado exigía cuidar el orden de los vértices y mantener la correspondencia entre dibujo y datos.
02 / EL SOFTWARE Y LA NECESIDAD
Las tablas nativas existen; el trabajo pedía una composición concreta
Civil 3D ofrece tablas de líneas, curvas y parcelas, con etiquetas que relacionan los segmentos del dibujo con sus filas. Los estilos de línea y curva también pueden aplicarse a segmentos de polilínea. AutoCAD permite extraer propiedades de objetos a una tabla o archivo externo. En este caso desarrollé un flujo directo desde una polilínea cerrada para reunir el formato solicitado y los rótulos TEXT de sus vértices.
El historial no demuestra que las tablas nativas sean incapaces de resolver la necesidad. Los errores documentados pertenecían a versiones del LISP; no prueban un fallo general de Civil 3D.
03 / LA HERRAMIENTA
En qué consiste la solución
CUADROCONST lee los vértices de una LWPOLYLINE o POLYLINE cerrada. Permite usar letras o números, elegir el vértice inicial, invertir el recorrido y definir la altura y separación de las etiquetas.
La rutina calcula el rumbo y la distancia horizontal entre vértices consecutivos. Organiza una fila inicial y una fila por lado, con las coordenadas Y/X del vértice de llegada, y coloca la superficie al pie del cuadro.
El resultado se dibuja con entidades LINE y TEXT sobre la capa actual. Es editable, pero no mantiene un vínculo con la polilínea: después de modificar la geometría se debe regenerar el cuadro y revisar las etiquetas. La creación automática de una capa apareció en una variante posterior y no forma parte de esta descarga.
- 01Seleccionar la polilínea y el recorrido
- 02Calcular lados, coordenadas y superficie
- 03Dibujar el cuadro y rotular los vértices
04 / EVIDENCIA Y ALCANCE
Qué está documentado
La versión seleccionada recibió la confirmación «Ya funciona» después de corregir la lectura de vértices y sustituir NTHCDR. La petición posterior fue reunir cuadro y etiquetas en una nueva capa; esa ampliación quedó entregada en otra variante, sin confirmación posterior registrada.
Uso confirmado en el historial
La descarga contiene V000602, la versión vinculada a una confirmación explícita de Adal. En esta revisión se cotejaron el código, las huellas y el orden de los mensajes. No se ha ejecutado de nuevo en Civil 3D para este portafolio.
Qué debe comprobarse
- Probar un polígono plano de tramos rectos con coordenadas sintéticas conocidas; cotejar cada distancia, rumbo, coordenada y el área con un cálculo independiente.
- Verificar que la fila inicial y las filas de llegada coincidan con las etiquetas, incluyendo el lado de cierre y el cambio de vértice inicial o sentido.
- Comprobar capa actual, estilo y altura de texto, separación de etiquetas, decimales y legibilidad del cuadro a la escala de impresión.
- Confirmar que una segunda ejecución produce objetos nuevos; trabajar en una copia y revisar cómo retirar la salida anterior sin confundirla con el dibujo original.
Requisitos y limitaciones de esta versión
AutoCAD/Civil 3D de escritorio en Windows con AutoLISP y Visual LISP/COM. El historial menciona Civil 3D 2026; la compatibilidad actual está por comprobar. Dibujo de prueba en metros, polilínea plana cerrada con tramos rectos, normal (0,0,1), capa actual visible y desbloqueada y estilo de texto legible.
- Alcance recomendado: polilínea plana y simple, cerrada, de tramos rectos, en metros y paralela al plano XY mundial, con normal (0,0,1). No transforma los vértices desde un OCS arbitrario ni valida autointersecciones.
- Si hay arcos, avisa y reporta cuerdas para rumbos y distancias; el área puede corresponder al contorno curvo. No usar esta variante como cuadro de curvas.
- La lectura conserva coordenadas Z, pero los cálculos de rumbo y distancia son en XY. No extrae elevaciones de una rasante ni resuelve el cuadro de un alineamiento y su perfil.
- Genera LINE y TEXT en la capa actual y usa el estilo de texto actual. Preparar una capa visible y desbloqueada; la salida no es una tabla asociativa ni se actualiza sola.
- Rotula la superficie como m2 sin convertir unidades. El formato numérico usa RTOS y debe revisarse con las variables de formato del dibujo.
- La posición de las etiquetas depende del centroide y puede requerir ajustes en polígonos cóncavos o estrechos. No impide lados nulos, geometría degenerada o solapes de texto.
CÓDIGO Y DOCUMENTACIÓN
Descargar para evaluar
CUADROCONST V000602 · guía de uso · protocolo de comprobación.
La descarga contiene V000602, la versión vinculada a una confirmación explícita de Adal. En esta revisión se cotejaron el código, las huellas y el orden de los mensajes. No se ha ejecutado de nuevo en Civil 3D para este portafolio. Revisa las instrucciones y trabaja con copias de prueba.
Descargar paquete ZIP ↓Desarrollado por Adal Pérez