Aquí puedes ver un índice de los temas que te ayudarán a aprender a programar en Lisp para programas de CAD. Los temas están estructurados de tal forma que primero puedas comprender la lógica del lenguaje, luego escribir el código lisp y por último a crear estructuras para el desarrollo de un nuevo comando (rutina) para AutoCAD u otras aplicaciones de CAD.
Si no usas AutoCAD y algunos ejemplos o rutinas no son compatibles con lo que usas, próximamente estaremos publicando ciertas consideraciones y formas de programar para zwCAD o Corel CAD por ejemplo, si tienes conocimiento de ello haznos llegar tus contribuciones mediante el formulario de contacto o la comunidad (foros).
INDICE
- Escritura de código en AutoLisp
- Escritura de funciones básicas.
- Escritura de funciones con otras funciones.
- Escritura de funciones con variables.
- Acceso a listas y operaciones con variables
- Listas y operaciones con listas.
- Ejemplos prácticos.
- Selección de entidades y Conjuntos de Entidades
- Selección de entidades gráficas.
- Selección de un conjunto de entidades.
- Bloques de Programación con Condicionales
- Condicional If.
- Condicional Cond.
- Condicional Repeat.
- Condicional While.
- Acceso a bases de datos y a propiedades de entidades
- Acceder a la base de datos de una entidad.
- Acceder a una propiedad específica de la base de datos.
- Actualizar una propiedad de la base de datos de una entidad.
- Ejemplos prácticos
- Ejercicio 1: Sumar los valores de los textos seleccionados.
- Ejercicio 2: Alinear Textos a otro texto o a una línea.
- Ejercicio 3: Hallar la pendiente, Longitud horizontal y otros datos de un segmento de línea o polilínea.
- Ejercicio 4: Insertar marcas en los vértices de una polilínea.
- Snippets
- Pequeñas partes reusables de código fuente y mucha más programación.