Resumé
Les incarnations précédentes de la bibliothèque ont été utiles pour créer des surfaces de Bézier génériques, mais elles étaient très pointilleuses lorsqu'il s'agissait de les transformer en fichiers .stl imprimables.
Cette chose transformera plus facilement vos surfaces en fichiers .stl. Elle apporte une modification au fichier Renderer.scad. Plus précisément, à la routine DisplayQuadShards(). Elle prend maintenant un tableau qui lui indique quelles faces 'de bord' générer.
Ainsi, au lieu de générer tous les triangles comme des polyèdres, il va en fait générer une « coque » complète. Le « haut » est complet, et le « bas » est complet, mais seuls les bords extérieurs de toute la surface sont complets. Par conséquent, il n'y a pas de murs intérieurs, ce qui finit par causer des problèmes pour que la forme soit une surface 2-manifold.
Ce que cela signifie, c'est qu'il y a essentiellement un seul solide géant à traiter plutôt qu'un tas de petits solides. Cela rend CGAL beaucoup plus heureux, et les pièces qui ne seraient pas imprimables auparavant le sont maintenant, comme en témoignent les fichiers .stl inclus ici.
Quelques améliorations supplémentaires de « débogage ». Vous pouvez maintenant spécifier votre propre opacité lorsque vous utilisez le module shell_extrude_bezier(). Vous pouvez également spécifier si vous voulez voir le cadre de la courbe, au lieu de regarder le rendu réel du polyèdre. Cela est utile pour que vous puissiez simplement regarder la véritable surface, sans que les murs ne vous gênent.
L'image est une illusion d'optique. J'utilise une opacité de 0,75 pour voir l'intérieur. Ces 'murs' internes ne sont pas réellement là.
Il y a toujours des problèmes avec les objets composés. Cette chaussure de luxe, par exemple :http://www.thingiverse.com/thing:8937
Ce rendu est maintenant capable de traiter les différentes parties, mais si vous essayez de les assembler en un seul objet, il ne sera pas en mesure de générer un fichier .stl. C'est un progrès, car vous pourrez au moins coller les différentes parties ensemble.
En tout cas, un pas de plus sur le chemin...
Instructions
0) Téléchargez les fichiers .scad dans un répertoire commun.
1) Créez quelques surfaces de Bézier intéressantes.
2) Appuyez sur F5 pour voir une jolie image.
3) Appuyez sur F6, puis exportez au format .stl.
4) Imprimez votre truc.
5) Réjouissez-vous !
Tags
Model Source
