Logiciels

OpenSCAD ou OpenJSCAD pour la modélisation 3D programmatique? – ImpressionEn3D.com

Un nouveau projet open source intéressant pourrait considérablement simplifier les choses pour les services d’impression 3D en ligne: OpenJSCAD.

OpenJSCAD? Ne parlons-nous pas d’OpenSCAD? Non, ce sont deux choses différentes qui remplissent la même fonction: la modélisation 3D programmatique. C’est la science de la création d’un modèle 3D complexe à partir d’un ensemble d’instructions séquencées, comme un programme. C’est par opposition à l’autre façon de créer des modèles 3D: avec une interface graphique utilisée manuellement par un designer humain. En d’autres termes, vous pouvez écrire un logiciel pour générer un modèle 3D.

Il y a de nombreux avantages à préparer des modèles 3D de cette manière. La première est qu’il devient très facile de modifier un modèle 3D: il suffit de changer les instructions appropriées dans le programme. Un autre avantage énorme est que la modélisation 3D peut ensuite être intégrée dans une page Web, car il ne s’agit que de code logiciel. Le logiciel peut alors contrôler la création de modèles 3D, permettant toutes sortes de possibilités intéressantes.

OpenSCAD le fait depuis des années. C’est un projet open source qui fournit ce type d’interface. Il vous suffit d’apprendre le langage OpenSCAD et de programmer vos propres modèles 3D.

Mais alors, à quoi sert OpenJSCAD?

OpenJSCAD est essentiellement le même qu’OpenSCAD, mais au lieu d’utiliser un nouveau langage de programmation, OpenJSCAD exploite la syntaxe de Javascript, l’un des langages de programmation les plus populaires et les plus connus au monde. Javascript est utilisé sur presque toutes les pages Web de l’univers et est à la fois facile à utiliser et à apprendre.

A lire  Étude de cas: Exco Engineering utilise la FA en métal pour l'outillage moulé sous pression automobile

En utilisant cette syntaxe, OpenJSCAD fournit un moyen pour ceux qui sont familiers avec Javascript (et il y en a beaucoup parmi vous) de se mettre très rapidement à jour. Les programmeurs Javascript qui connaissent quelque chose sur la modélisation 3D devraient être capables de créer rapidement des outils de modélisation 3D en ligne, des plugins, des affichages, des générateurs et autres, au lieu d’apprendre directement OpenSCAD. En outre, le code et les méthodes Javascript standard existants peuvent être exploités pour augmenter les capacités des programmes créés avec OpenJSCAD. Ce n’est pas complètement compatible, mais suffisamment proche pour permettre à des choses intéressantes de se produire.

Si vous êtes un programmeur Javascript avec un intérêt pour la modélisation 3D, vous pouvez visiter le site ci-dessous pour en savoir plus sur OpenJSCAD. Cette page montre une démonstration du fonctionnement du produit – et peut même exporter les formats STL, AMF ou X3D. Pour créer quelque chose avec OpenJSCAD, vous pouvez cloner votre propre copie du code depuis GitHub.

Via OpenJSCAD et GitHub

Tags
Bouton retour en haut de la page
Fermer