Sí, casi todas las herramientas de modelado 3D son altamente programables a través de secuencias de comandos. No he usado Revit, pero Autocad ha incorporado secuencias de comandos a través de AutoLISP y Rhino se puede programar con Rhinoscript o Python.
Otras herramientas populares de modelado 3D como Blender, Maya, 3DS Max y MODO utilizan Python como el lenguaje de script preferido y le permiten extraer datos sobre caras, vértices y bordes con bastante facilidad. Incluso puede crear modelos con scripts y crear herramientas de creación personalizadas.
Python se está convirtiendo rápidamente en el estándar para las secuencias de comandos de programas 3D y, en muchos sentidos, las secuencias de comandos para una aplicación serán similares a las de otras aplicaciones. Menciona que está familiarizado con Ruby, que es similar a Python. Ambos son lenguajes de programación bastante fáciles de aprender con una sensación de lenguaje natural.
- ¿NIT Calicut es bueno para la arquitectura?
- ¿Es la arquitectura un campo de ingeniería o se relaciona con ART?
- ¿Cómo podemos cuidar nuestros monumentos?
- ¿Qué es la selección de sitios en arquitectura y para qué sirve?
- ¿Cuál es el mejor país (en términos de presupuesto, buenas experiencias, infraestructuras, diseño arquitectónico y construcción) para mochileros?
Cualquier software 3D que decida usar probablemente será programable mediante scripting. Simplemente busque en la documentación de su software y estoy seguro de que encontrará una gran sección con un montón de ejemplos.
Algunos recursos sobre secuencias de comandos de Autocad:
AutoLISP (página de Wikipedia)
Guía oficial de programación de AutoLISP – autodesk.com
El último tutorial de AutoLisp