Olvídese de los menús complejos y los clics de CAD. Un antiguo ingeniero de Materialise ha creado esta herramienta para que pueda programar, analizar y reparar mallas 3D directamente en su navegador.
Una nueva herramienta basada en navegador llamada HelloTriangle, de una start-up del mismo nombre, quiere cambiar la forma de crear y compartir modelos 3D. En lugar de depender de complejas instalaciones de software o de complicadas interfaces CAD, HelloTriangle utiliza scripts de Python para permitir a los usuarios crear, editar y analizar mallas 3D directamente en línea. Creada por Peter Mortier, antiguo ingeniero de Materialise, HelloTriangle pretende ser CAD para programadores.
A diferencia de las herramientas CAD tradicionales, como Autodesk Fusion o SolidWorks, que dependen de complejos menús y a menudo de software instalado localmente, HelloTriangle se ejecuta íntegramente en el navegador. En lugar de bocetos y superficies, los usuarios escriben breves scripts en Python para definir formas y operaciones, y ven al instante los resultados en un visualizador 3D interactivo. Según HelloTriangle, se trata de un enfoque más ligero, repetible y fácil de compartir.
Aunque se creó pensando en ingenieros e investigadores, los desarrolladores de HelloTriangle afirman que se diseñó para que fuera accesible incluso a principiantes. Hemos echado un vistazo y creemos que es necesario conocimientos básicos de Python, aunque es más ligero en términos de codificación en comparación con el desarrollo de software de ingeniería.
Puede resultar especialmente útil para quienes deseen automatizar tareas geométricas repetitivas, generar modelos parametrizados o analizar cientos de mallas mediante programación, por ejemplo en simulaciones, preparación de impresiones 3D o investigación.
Los tutoriales y scripts de ejemplo muestran cómo crear cilindros, mallas o redes para simulaciones como FEA (análisis de elementos finitos) o CFD (dinámica de fluidos computacional). El enfoque basado en código también hace que los flujos de trabajo sean repetibles y paramétricos: cambie unos pocos números en el script y su modelo se actualizará automáticamente.
HelloTriangle encaja perfectamente en el mundo del diseño computacional (también llamado modelado programático o algorítmico), en el que se utiliza código o lógica para definir la geometría, en lugar de dibujar las formas manualmente. Su espíritu es similar al de herramientas como Grasshopper para Rhino, OpenSCAD o Dynamo para Revit, que también se basan en parámetros y reglas en lugar de en la simple introducción de datos con el ratón. La principal diferencia es que HelloTriangle se basa en el navegador y está orientado a la malla, en lugar de al CAD de sólidos. Se centra en mallas triangulares (como los archivos STL utilizados en impresión 3D y simulación) en lugar de los sólidos NURBS o BREP utilizados en CAD tradicional.
Además del modelado, HelloTriangle incluye herramientas de reparación, corte y medición de mallas, lo que lo hace útil para la impresión 3D y la fabricación digital. Al estar basado en scripts, los usuarios pueden automatizar tareas geométricas repetitivas o analizar cientos de modelos en una fracción del tiempo.
En resumen, por 29 € al mes, HelloTriangle puede tender un puente entre la codificación y el CAD, ofreciendo a cualquiera con un poco de curiosidad y paciencia una nueva forma de pensar sobre el diseño 3D.
Licencia: El texto del artículo "Modelado 3D en el navegador con Python: llega HelloTriangle, el CAD para programadores" de All3DP Pro está bajo una licencia de Atribución 4.0 CC BY 4.0..