News

Faire passer la CAO basée sur la distance au niveau supérieur

Pour ceux qui modélisent régulièrement des modèles CAO, une paire d’étriers est essentielle car elle permet des mesures raisonnablement précises pour s’adapter à une pièce spécifique. Cependant, [Jason Harris] fait passer ce concept au niveau supérieur avec un outil de CAO basé sur la fonction de distance signée, SDFX.

Pour ceux qui ne le savent pas, les fonctions de distance signées peuvent vous dire à partir d’un point donné à quelle distance se trouve la partie la plus proche du modèle. Le modèle est représenté comme une fonction unique qui offre des avantages intéressants. Par exemple, le chanfreinage et le filetage sont souvent assez complexes dans les programmes de CAO traditionnels et triviaux dans un environnement SDF. SDFX est une bibliothèque golang qui vous permet d’écrire des programmes golang pour décrire le modèle. OpenSCAD est l’un des favoris de Hackaday car il s’agit d’un magnifique package CAO paramétrique basé sur le code. Mais la syntaxe et le langage sont quelque peu confus, pour ne pas dire mieux. L’avantage d’utiliser golang plutôt qu’un ADSL est que vous pouvez utiliser toutes les subtilités qu’apporte un langage complet. Par exemple, vous pouvez exporter plusieurs objets, effectuer des requêtes réseau et vous connecter aux bibliothèques d’interface graphique pour recréer quelque chose comme le personnalisateur pour OpenSCAD.

Les objets sont rendus en STL à l’aide de carrés de marche. Ensuite, ils peuvent être imprimés dans n’importe quel logiciel de découpage qui vous convient. C’est un excellent projet avec une excellente API et près d’une centaine d’exemples.

Le code est disponible sur GitHub sous licence MIT.


Source link

Articles similaires