samedi 29 février 2020

BlockScad : Une coque de bateau avec la fonction SCALE

Nous allons réaliser une coque de bateau en utilisant un peu tout ce que nous avons déjà vu et surtout en allant plus loin avec la fonction SCALE.

Reprenons notre forme de courbe de Grandpierre en remplaçant le CIRCLE par une SPHERE.


La formule mathématique de l’accolade

Donnons une forme symétrique avec la transformation MIROR YZ : YZ car on doit s’imaginer que le miroir contient l’axe Y et l’axe Z.
Ensuite, utilisons SCALE pour grandir un peu notre forme qui est toute petite. SCALE permet d’étirer suivant un, deux ou les trois axes. Dans notre cas :

q 5 fois suivant X

q 6 fois suivant Y

q 10 fois suivant Z pour épaissir le bord



Au passage, remarquons que nous avons trouvé la formule mathématique de l’accolade 

Le Maître-Couple

Puis nous allons redresser notre couple (c’est le nom que l’on donne à cette forme pour un bateau) comme sur un chantier naval.


Le liston et la quille

Rappelons que nous voulons faire une coque de bateau. Dans un premier temps, nous allons dessiner les contours, c’est à dire le liston (sur le plan XY) et la quille (dans YZ). Pour cela nous allons reprendre la formule de l’ellipse utilisée plus haut.



En jaune et orange, l’avant du bateau et en bleu l’arrière.  A noter, la formule pour Y est la même dans chacun des blocks.

Les couples





Regardez bien le nouveau block de la page précédente, en comparaison de celui de la bordé. Nous réalisons :

q un couple (module COUPLE)

q puis nous le mettons à l’échelle suivant X et suivant Z avec les mêmes formules de X et Z des bordées, mais sans les paramètres « 26 »  ni « 20 » devant

q puis nous translatons le tout sur l’axe Y qui est l’axe de la coque, en utilisant la formule donnée pour Y dans le module « bordée avant ». C’est pour cela qu’il était important que le module « bordée avant » ait la même formule pour Y.


La boucle permet de faire plusieurs couples. Nous commençons à 200 pour ce dessin car nous avons déjà le maître-couple en 180.


Le dessin suivant reprend le même concept mais pour les couples de l’arrière du bateau.



Nous avons indiqué par des flèches :

q flèches bleues, la formule en Y qui est reprise pour le TRANSLATE

q flèche verte, qui reprend la formule Z

q flèche rouge, qui reprend la formule pour X


La coque complète


Il suffit maintenant de mettre les couples les uns à coté des autres, en mettant « 1 » dans le BY de la boucle (LOOP) et nous auront une coque, peut-être un jour.
(Dis Madame  BlocksCAD, quand est ce que tu nous fait un programme qui va aussi vite qu’OpenSCAD ?)


L’image ci-dessous est la version OpenSCAD (15 secondes), car le RENDER sous BlocksCAD tourne encore.




Aucun commentaire: