¿Qué aplicaciones CAD (Rhino, Autocad) están escritas hoy en día y cómo están organizadas internamente?¿En qué están escritas las aplicaciones CAD y cómo están organizadas?
me ha puesto como ejemplo, AutoCAD y Rhino, aunque me gustaría escuchar de otros ejemplos. Estoy particularmente interesado en saber en qué está escrito su back-end (¿en varios idiomas?) Y cómo está organizado, y cómo manejan su interfaz (GUI) en tiempo real. ¿Utilizan las API nativas de Windows o algunas bibliotecas propias, ya que imagino, por buenas que sean, que las soluciones de código abierto en el mercado de hoy en día no lo cortarán? Puedo estar equivocado ...
Como la mayoría de ustedes que han utilizado ellos saben, que manejan amongs otras cosas operaciones de rotación relativamente complejas en tiempo real (sombreado no me es interesante). He estado haciendo algunos experimentos con varios paquetes recientemente, y para algunos modelos más grandes descubrí que hay una considerable diferencia de velocidad en, por ejemplo, la rotación programada (modelos de gran capacidad) entre algunos de ellos (que no nombraré) . Así que me pregunto acerca de sus partes internas ...
Además, si alguien sabe de algún libro sobre el tema, estaría interesado en escuchar de él.
interesante. En su opinión, ¿cuál será la opción futura de scripting dentro de acad? Como dijiste, probablemente dejarán vba, ¿crees que lo mismo pasará con el ceceo? Por ahora hay dos versiones "auto" y "visual" ... – Rook
He escuchado muchas veces la respuesta de Autodesk a esa pregunta: "Hay una enorme cantidad de código de ceceo heredado de los que nuestros clientes dependen". Supongo, pero no creo que abandonen el ceceo por muchos años. En cuanto a que VBA se va, no sucederá por muchos años por la misma razón. Quién sabe, quizás VSTA sea una opción futura. (Versión .NET de VBA) Por ahora parece ser .NET con una inclinación hacia C#. – mohnston
AutoCAD 2010 enviado * sin * VBA (puede descargarlo por separado). VSTA es el futuro de los complementos de CAD. Cambian el formato binario cada 3 años, por lo que debe volver a compilar contra su (s) versión (es) de destino. –