Oubliez les menus complexes et la CAO cliquable. Un ancien ingénieur de Materialise a créé cet outil qui vous permet d'écrire, d'analyser et de réparer des maillages 3D directement dans votre navigateur.
Un nouvel outil basé sur un navigateur appelé HelloTriangle, créé par une start-up du même nom, veut changer la façon dont les gens créent et partagent des modèles 3D. Au lieu de s’appuyer sur des installations logicielles complexes ou des interfaces de CAO compliquées, HelloTriangle utilise des scripts Python pour permettre aux utilisateurs de créer, d’éditer et d’analyser des maillages 3D directement en ligne. Créé par Peter Mortier, ancien ingénieur de Materialise, HelloTriangle se veut un outil de CAO pour les programmeurs.
Contrairement aux outils de CAO traditionnels tels qu’Autodesk Fusion ou SolidWorks, qui s’appuient sur des menus complexes et des logiciels souvent installés localement, HelloTriangle fonctionne entièrement dans le navigateur. Au lieu d’esquisses et de surfaces, les utilisateurs saisissent de courts scripts Python pour définir des formes et des opérations et voient instantanément les résultats dans un visualiseur 3D interactif. Selon HelloTriangle, il s’agit d’une approche plus légère, plus reproductible et plus facile à partager.
Bien qu’il ait été créé à l’intention des ingénieurs et des chercheurs, les développeurs de HelloTriangle affirment qu’il a été conçu pour être accessible même aux débutants. Nous avons jeté un coup d’œil et pensons que vous devrez vous familiariser avec des scripts Python de base, même si le codage est plus léger que pour le développement d’un logiciel d’ingénierie à part entière.
Il peut s’avérer particulièrement utile pour les personnes qui souhaitent automatiser des tâches géométriques répétitives, générer des modèles paramétrés ou analyser des centaines de maillages de manière programmatique, par exemple dans le cadre de simulations, de la préparation à l’impression 3D ou de la recherche.
Des tutoriels et des exemples de scripts montrent comment créer des cylindres, des maillages ou des réseaux pour des simulations telles que l’analyse par éléments finis (FEA) ou la dynamique des fluides numérique (CFD). L’approche basée sur le code rend également les flux de travail reproductibles et paramétriques : modifiez quelques chiffres dans le script et votre modèle sera automatiquement mis à jour.
HelloTriangle s’inscrit parfaitement dans le monde de la conception computationnelle (également appelée modélisation programmatique ou algorithmique), dans lequel vous utilisez un code ou une logique pour définir la géométrie, plutôt que de dessiner des formes manuellement. Son esprit est similaire à celui d’outils tels que Grasshopper pour Rhino, OpenSCAD ou Dynamo pour Revit, qui s’appuient également sur des paramètres et des règles plutôt que sur une simple saisie à la souris. La principale différence est que HelloTriangle est basé sur un navigateur et orienté vers le maillage, plutôt que vers la CAO solide. Il se concentre sur les maillages triangulaires (tels que les fichiers STL utilisés dans l’impression 3D et la simulation) plutôt que sur les solides NURBS ou BREP utilisés dans la CAO traditionnelle.
Outre la modélisation, HelloTriangle comprend des outils de réparation de maillage, de découpe et de mesure, ce qui le rend utile pour l’impression 3D et la fabrication numérique. Comme il est piloté par script, les utilisateurs peuvent automatiser les tâches géométriques répétitives ou analyser des centaines de modèles en une fraction du temps.
En bref, pour 29 € par mois, HelloTriangle peut combler le fossé entre le codage et la CAO, offrant à toute personne un peu curieuse et patiente une nouvelle façon d’envisager la conception en 3D.
Licence : Le texte de l'article "Modélisation 3D dans le navigateur avec Python : voici HelloTriangle, la CAO pour les programmeurs" écrit par All3DP Pro est publié sous la licence Creative Commons Attribution 4.0 International (CC BY 4.0).