Esta rutina Autolisp, es una nueva versión del comando PND (https://www.devcadlisp.com/rutinas/rutina-autolisp-para-obtener-la-pendiente-de-una-linea-o-polilinea) que obtiene el valor de la pendiente de una línea o una polilinea, longitud o distancia de la línea, la longitud horizontal y el ángulo.
Esta nueva versión (versión 3.0), permite también obtener información del talud de una línea o polilinea, para ello ha incorporado la rutina que se dedicaba solo a hacer ese trabajo, que es el comando TL (https://www.devcadlisp.com/rutinas/rutina-para-obtener-el-talud-de-una-linea-seleccionada).
Además, y lo más importante, es que calcula la pendiente, talud, ángulos y distancias de entidades 2D y también 3D, adicionalmente también permite indicar puntos en pantalla o coordenadas, con las cuales se efectuará el mismo trabajo que si se seleccionaba una entidad línea.
Se ha agregado la posibilidad de indicar el número de decimales de la información obtenida al mostrarla en la pantalla.
Vale la pena recalcar que en el caso de seleccionar una polilinea, este comando halla la pendiente de solo el primer segmento.
Para utilizar esta rutina se debe de hacer lo siguiente:
- Carga el archivo lisp en AutoCAD.
- Digita el nombre del comando: PND
- Indica el primer punto para obtener la coordenada de inicio o bien ingresa la letra O para seleccionar una entidad línea o polilinea.
- Selecciona la línea o polilinea a obtener los datos de medidas (pendiente, talud, ángulo, etc).
- Ingresa el número de decimales para mostrar las medidas, por defecto es 2 decimales, pero como se muestren estos valores, estará supeditado la configuración de algunas variables que puedas tener en tu archivo de dibujo, como por ejemplo: supresión de ceros, entre otras.
El resultado es que la rutina te muestra información acerca de si los puntos se han tomado a partir de puntos 2D o puntos 3D y luego te muestra la siguiente información:
Pendiente, Talud, Longitud/Distancia, Dist. horiz. y Ángulo en planta (2D) o desde la planta (3D).