Este programa utiliza la teoría de la bola rodante para dibujar la línea media entre dos polilíneas. Comienza en los extremos de las polilíneas y dibuja círculos incrementales que se comprueban para intersecciones. Cuando se encuentra una intersección, reduce el tamaño del círculo hasta que no hay más intersecciones, almacenando ese punto. Este proceso continúa hasta el final de la primera polilínea, dibujando la línea media.
Sesión de aprendizaje Planifica Textos argumentativo.docx
Rollin list
1. Rollin_Ball.lsp Dibuja Linea Media entre Dos Polilineas (Descarga) AutoCAD lisp
NOMBRE DESCARGA DESCRIPCIÓN COMANDO COMENT.
Rollin_Ball.lsp
DESCARGAR
LISP
Este programa fue un
experimento para encontrar
la mitad de límite entre dos
POLILINEAS utilizando la
teoría de la bola rodante.
ROLLIN
Dibuja en pantalla la
linea mitad entre dos
POLILINEAS
cualesquiera no
necesariamente
paralelas.
La teoria de la bola rodante: La linea central debe ser una linea que va avanzando de
centro a centro de la más grande bola que es posible rodar entre las dos lineas.
Ilustración:
Las líneas rojas de arriba son los límites. Los círculos amarillos representan el rodar de la
pelota entre los dos límites. La línea azul es la linea central.
Este programa le pide que seleccione el extremo de inicio de la primera y segunda lineas
límites. A continuación, pide el incremento para el movimiento de la bola tras cada chequeo.
Esto se muestra en el dibujo de abajo.
2. El programa comienza en el extremo de límite 1 y dibuja un círculo. El círculo toca límite 1
y crece hacia el exterior perpendicular al límite de 1. Se comprueba para una intersección
con los límites 1 y 2. Si no se encuentra una intersección, el tamaño del circulo se
incrementa.
Este proceso continúa hasta que se encuentra una intersección. Si se cruza con límite de
1, el proceso se detiene y comienza de nuevo en el siguiente punto hacia abajo límite 1. ª
En la siguiente ilustración, un punto de intersección se encuentra en el límite 2.
3. Si se encuentra una intersección con frontera 2, el programa empieza a disminuir el tamaño
del círculo en incrementos más pequeños. Esto continúa hasta que no se encuentra una
intersección. El último punto de intersección válida se almacena.
El punto de intersección blanco a continuación representa el último punto de intersección
almacenado válida. Entonces, el programa encuentra un nuevo punto negativo límite 1 para
iniciar el proceso de nuevo.
4. Esto continúa hasta que se llega al final de la linea limite 1. La siguiente ilustración muestra
los puntos medianos válidos encontrados a lo largo del recorrido y ademas de la linea final
central.
Se puede disminuir el incremento para comprobar si hay intersecciones y disminuir el
incremento para bajar límite 1 para obtener mejores resultados.
Rolling_Ball - This program was an experiment to find the mid-boundary between two
polylines using the rolling ball theory.
Crédito: Guenther Bittner
CentralAutoLisp Descargas AutoLisp para Autocad, VBA, utilidades Autocad, recursos, tips,
trucos, las mejores herramientas para el dibujo en Autocad, Autodesk, enlaces de descarga
directa.