Strider, dado que tienes conocimientos básicos de C y experiencia avanzada en CAD, te recomiendo comenzar con tutoriales y manuales que te ayuden a entender cómo integrar programación en CAD, específicamente en entornos como AutoCAD, que soportan AutoLISP y .NET, o incluso en C++ si quieres desarrollar una aplicación independiente.
Aquí tienes algunas recomendaciones útiles:
1.
AutoLISP y .NET para AutoCAD:
- Puedes explorar tutoriales sobre AutoLISP para automatizar tareas básicas en AutoCAD y entender cómo se manejan los objetos en 2D. La página DevCADLisp (
https://www.devcadlisp.com/) ofrece rutinas y ejemplos prácticos.
- También hay recursos sobre cómo usar .NET con AutoCAD para crear aplicaciones personalizadas en C# o VB.NET, que pueden ser más potentes y modernas.
2.
Manual y tutoriales en línea:
- La página Formación Profesional (
https://www.formacionprofesional.info/manuales-y-tutoriales-de-autolisp/) tiene guías y tutoriales gratuitos sobre AutoLISP y programación en AutoCAD.
- Para programación en C++ y desarrollo de aplicaciones CAD independientes, puedes consultar tutoriales en plataformas como YouTube o cursos en Udemy que cubren desarrollo de plugins para AutoCAD o aplicaciones gráficas en 2D.
3.
Documentación oficial y ejemplos:
- La documentación de AutoCAD API (ObjectARX para C++) y .NET API es muy útil para entender cómo manipular objetos 2D y crear tus propias funciones.
4.
Proyectos y ejemplos prácticos:
- Comienza con proyectos simples, como dibujar líneas, círculos y polígonos, y luego avanza hacia funciones más complejas como edición y gestión de capas.
Resumen:
Te sugiero empezar con tutoriales sobre AutoLISP y .NET para AutoCAD, ya que te permitirán crear prototipos rápidamente y entender cómo interactuar con objetos 2D. Luego, si quieres desarrollar una aplicación independiente, puedes explorar programación en C++ usando las APIs específicas de CAD.