Étape 1: Mise en route
S’assurer que les œuvres de la chaîne d’outils
La première étape est d’obtenir tous les outils sont installés. Les étapes pour cela variera selon votre système d’exploitation et si vous choisissez de compiler depuis les sources ou installer via un gestionnaire de paquets. Je ne vais même pas essayer pour vous guider dans ce processus. Google est votre ami.
Une fois que tout a été installé, mon processus de développement sont allés comme ceci :
- Écrire du code en python pour créer des objets OpenSCAD
- Exécutez le python script
- OpenSCAD permet d’afficher le fichier .scad
- Rechercher le bon aspect
- Exporter vers un fichier .stl et chargez-le dans MeshLab
- Recherchez des collecteurs ouverts
- Répétez le nombre incalculable de fois jusqu'à ce que le fait
Pour ce faire, j’ai eu mon python fichiers ouverts dans gedit, une fenêtre de terminal où j’irait le python script et OpenSCAD ouvert et pour recharger automatiquement le fichier de .scad quand il a changé la valeur.
Pourquoi utiliser MeshLab outre OpenSCAD pour vérifier les erreurs ? J’ai trouvé que MeshLab détecté certains problèmes que OpenSCAD n’a pas. Bien sûr, c’est peut-être juste parce que je suis une recrue OpenSCAD et ne sais pas comment l’utiliser correctement.
Salut tout le monde
Je ne vais pas vous enseigner comment utiliser OpenSCAD, python et SolidPython, mais je vais vous montrer le code pour la création d’une forme très simple. Il y a beaucoup de tutoriels et références là-bas pour vous donner plus de détails. Je vais juste dire cela – si vous aimez écrire du code, vous le trouverez assez facile de créer des formes complexes à l’aide de cette chaîne d’outils.
Fondamentalement, tout dans OpenSCAD est une combinaison de formes géométriques primitifs. Vous souhaitez dessiner un ellipsoïde tronqué ? Comprendre quels primitives pour ajouter et soustraire et il est assez facile. Bon, facile pourrait être exagéré un peu. J’ai passé plusieurs semaines après le travail et le week-end pour obtenir toutes les pièces de l’avion juste comme il faut. Conception d’hélices, train d’atterrissage et des ailes m’a pris beaucoup de temps. Pour ma défense, je n’avais jamais fait tout 3D modélisation avant donc à peu près tout ce que je faisais était flambant neuf et qui fait beaucoup d’erreurs.
Pour vous mettre en appétit, voici un code pour dessiner une sphère avec un trou dedans. Il s’agit de la version OpenSCAD du programme Hello World que tout le monde écrit en apprenant une nouvelle langue. Lorsque vous exécutez ceci, il créera un fichier nommé HelloWorld.scad. Démarrer OpenSCAD et charger que fichier et vous verrez une image comme celle ci-dessus. Une fois que vous pouvez le faire tant que ça, vous êtes bien sur votre façon de dessiner des objets remarquablement complexes.