Resumé
Le code produit une flèche aux bords incurvés. Il le fait en intersectant et en prenant la différence de 4 paires de cercles. Les positions et les rayons des cercles sont personnalisables.
Recommandé pour une utilisation hors ligne avec OpenSCAD. Voir les instructions pour aider à configurer votre flèche. L'utilisation hors ligne peut produire un fichier 3D ou 2D.
Instructions
Le code ci-dessous produit une flèche aux bords incurvés. Il le fait en intersectant et en prenant la différence de 4 paires de cercles. 2 cercles forment la pointe de la flèche (ensemble1), et 2 forment l'arrière de la pointe de la flèche (ensemble2). Les côtés de la tige sont formés par l'ensemble3, et la queue de la flèche est formée par l'ensemble4.
Les cercles sont spécifiés par un système de coordonnées polaires modifié appelé "easy_form", qui est égal à {distance de l'origine à l'arête du cercle, rayon du cercle, angle entre l'axe des x et le centre du cercle en degrés}. Ce système de coordonnées est légèrement plus facile à comprendre pour la saisie des valeurs. Changer la première valeur éloignera une courbe de l'origine (le centre de la flèche). Rédu
Il est fortement recommandé d'utiliser ce programme dans OpenSCAD et non dans Customizer. Il n'y a pas de vérification des entrées, et de nombreux cas extrêmes où les cercles ne s'intersecteront pas. Si, au lieu d'une chose ressemblant à une flèche, Customizer ou OpenSCAD vous montrent deux cercles flottant dans l'espace, cela signifie que les cercles ne s'intersectent pas, et le programme échoue en silence. Si vous souha
Les 4 dernières fonctions de ce programme sont utilisées pour calculer les points où les cercles se croisent, ce qui sert à calculer la longueur et la largeur de la flèche. Cette information est disponible via la fonction echo, et n'est pas visible dans le personnalisateur. Donc, si vous voulez connaître les dimensions de votre flèche, utilisez OpenSCAD.
Теги
Источник модели
