Resumé
Il y a une opération très courante qui doit être effectuée dans presque tous les designs : l'adoucissement des bords. Cela peut être fait sur le côté convexe, pour éviter les bords tranchants, ou sur le côté concave, pour renforcer la pièce (en évitant la connexion à 90 degrés entre les pièces).
Avec la bibliothèque de biseaux que je développe, effectuer ces deux opérations est un jeu d'enfant.
J'ai donné quelques exemples dans ce post :
http://www.iearobotics.com/blog/2012/09/13/enhancing-openscad-ii-bevel-library/
La bibliothèque de biseaux fait partie des outils Obiscad que je développe :
https://github.com/Obijuan/obiscad
Plus d'informations dans ce wiki (en espagnol) :
http://www.iearobotics.com/wiki/index.php?title=Obiscad
Un grand merci à Miguel Angel de Frutos (MAF,http://www.thingiverse.com/MAF) pour ses conseils techniques.
Instructions
Comment biseauter un bord :
1) Définissez 2 connecteurs avec le même point d'attachement dans l'arête. Un vecteur devrait pointer dans la direction de l'arête et l'autre est orthogonal, pointant vers la bissectrice extérieure.
2) Invoquez le module Bevel() (en passant les connecteurs en paramètres, comme indiqué dans les exemples).
3) Utilisez l'opérateur de différence.
Trois exemples sont fournis (avec leurs fichiers STL).
Le code de votre pièce avec des bords biseautés ressemble à :
différence()
{
Ma_partie();
bevel(a1, a2, cr = 8, l=10); //-- Première bordure biseautée.
bevel(b1, b2, ....); //-- Deuxième bord biseauté.
...
)
La procédure pour attacher le contrevent à vos pièces est similaire, mais dans ce cas, l'un des connecteurs doit pointer vers la bissectrice intérieure.
Теги
Источник модели
