Resumé
Un pas de plus vers le monde. Le cycle vertueux de l'innovation est une très bonne chose. J'ai reçu beaucoup de soutien et d'idées de la part de syvwlch.http://www.thingiverse.com/syvwlchJ'ai été inspiré par l'horloge imprimable, et par son récent travail de courbes. Faire des solides de forme libre dans OpenScad a été une tâche difficile. Cela implique un peu de mathématiques, et beaucoup de réflexion.
Cette chose est un peu plus proche de fournir des surfaces de Bézier qui sont réellement imprimables.
Dans la dernière itération, j'avais le rendu de la surface de Bézier, mais c'était une construction graphique pure, qui n'était pas imprimable. Maintenant que j'ai découvert Fire (polyèdre), j'ai pu me rapprocher un peu plus de la création d'une chose réellement solide. Dans ce cas particulier, vous pouvez maintenant spécifier l'épaisseur de votre surface, et la routine fera le nécessaire.
Je n'ai pas fait d'expérimentations avec les commandes de polyèdres et de CSG dans OpenScad, donc je ne sais pas ce qui se passe quand on découpe un cylindre de l'objet, par exemple. Mais, encore une fois, on est un peu plus proche.
La façon dont cela est fait consiste à utiliser les normales à chaque vertex, et à projeter 'vers l'intérieur' dans la direction opposée pour la longueur de 'l'épaisseur' afin d'obtenir un nouvel ensemble de vertices. Ce nouvel ensemble représente un triangle qui est orienté vers l'intérieur par rapport à la surface 'extérieure'. À partir de là, il s'agit de construire une nouvelle surface, et les quadrilatères interconnectés pour sceller les bords.
L'approche est correcte pour un triangle isolé, mais comme on peut le voir sur l'image, cela laisse beaucoup d'écarts. La solution finale consiste à calculer une nouvelle surface à partir des points de contrôle originaux, et à calculer les points appropriés entre les surfaces directement. Mais, ce sera la dernière étape.
Bla, bla, bla.
En tout cas, les surfaces de Bézier solides sont un peu plus proches de devenir une réalité.
Mise à jour : Ajout d'un fichier .stl : bezier_surface_polyhedra1
Ce fichier représente l'utilisation de la technique du polyèdre à son maximum. Ainsi, il montre que vous pouvez en fait générer des solides à plusieurs facettes à partir de polyèdres fermés.
Instructions
1) Chargez le fichier test_bezier.scad.
2) Jouez avec les paramètres (comme le nombre d'étapes)
3) Appuyez sur 'F5'
4) Jouez avec une jolie image.
5) Réjouissez-vous !
Etiketler
Model Kaynağı
