Calcul d'équilibrage de bateaux (dessin des couples avec des courbes de béziers et génération des surfaces en 3d)

Soyez le premier à donner votre avis sur cette source.

Vue 25 084 fois - Téléchargée 1 446 fois

Description

C'est un sujet que j'ai présenté l'année dernière dans ma soutenance de stage.

Mise en situation : j'ai passé un stage dans une entreprise qui aborde la fabrication de bateaux de plaisance de luxe au Maroc à Agadir. Etant donné que les plans de ces bateaux sont établis par des architectes navals espagnols et allemands, les dimensions sur ces plans sont des dimensions théoriques parfaites sauf que lors de la contruction du bateau il y a des erreurs de construction qui s'acuumulent tout au long du bateau. Ce qui fait que à la fin de la contruction, le bateau est incliné soit du côté gauche soit du côté droit (dans le jargon on dit babord, tribord). Et cette inclinaison peut facilement s'amplifier lors d'une tempête s'il s'agit d'un voilier par exemple. Donc la solution de ce problème a été faite par programmation d'un logiciel dans lequel on peut dessiner les couples du bateau ou bien pour être précis, la moitié du couple et l'autre partie est générée automatiquement puisque aucun bateau assymétrique n'a encore vu le jour et après la création et l'entregistrement de chaque couple à part dans un fichier, on va dans le module de calcul, on importe les couples créés et le programme génère la coque du bateau en 3D. Et en introduisant l'angle d'inclinaison du bateau mesuré lors d'une première mise à l'eau, il donne après un simple clic la masse qu'il faut ajouter de l'autre côté du bateau pour l'équilibrer (et puisque il s'agit d'un couple qu'il faut exercer : une distance multipliée par un poids, la distance à laquelle sera posée la masse est prise par défaut à la valeur : 80% de la moitié de la largeur maximale du bateau).

Dans Tan 1, et Tan 2, Introduisez les angles des tangentes des courbes de bézier
Dans Lis 1, et Lis 2, Introduisez les valeurs des lissages des courbes de bézier (donnez des valeurs de l'ordre de 1000 ou plus pour voir la déformation des courbes de bézier sinon vous n'allez rien voir à part un segment de droite)

Excusez moi le code n'est pas commenté mais bon j'espère que ça peut vous servir à quelque chose
Bonne programmation à tous

uraniumdesig

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
48
Messages postés
1
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
4 avril 2008

je n'arrive pas à l'exécuter chez moi.
merci pour votre aide

Nicéphore
fankamnice@yahoo.fr
Messages postés
6
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
6 février 2007

chapeau !
Messages postés
292
Date d'inscription
samedi 25 février 2006
Statut
Membre
Dernière intervention
22 février 2009

Waoh! Ca c'est un prog complet et finit! Je n'y connait rien en bateau mais ton prog a l'air de qualité! 10/10
Messages postés
62
Date d'inscription
dimanche 16 septembre 2001
Statut
Membre
Dernière intervention
21 septembre 2006

Trop bien fait :D

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.