Le projet JavaZ

Du dessin d’ingénierie

Outil de création : junction

Dessiner un schéma gravitationnel de tour Eiffel avec les outils massPoint & junction.

Un schéma gravitationnel de la tour Eiffel avec les outils de création massPoint et junction
massPoint------junction------massPoint

L’outil de création de junction relie deux massPoint ensemble comme si un ressort les reliait.

Ces liaisons confèrent à l’ensemble de l’objet une cohérence physique sous l’effet de la gravité. L’outil de création de jonction JavaZ permet de transformer un schéma en une véritable simulation physique de l’objet dessiné.

La cohésion de l’objet dépend naturellement du nombre de junctions (ressorts) utilisés pour relier les massPoints entre eux.

Faites un glisser-déposer de n’importe quel massPoints. Grâce aux ------jonctions------, toute la structure de la tour se déplacera comme un corps physique cohérent avec une certaine élasticité.
activer/neutraliser la force de gravité (apesanteur par défaut) pour que la structure subisse (ou non) la force gravitationnelle
lecture / pause de la boucle animation (activée par défaut)
réinitialisation : rechargement du graphique

L’outil de création junction

L’outil jonction, par l’application de forces adéquates, préserve la distance initiale entre deux massPoints chaque fois qu’ils s’éloignent ou se rapprochent.

Un junction entre 2 massPoints peut être considéré comme un /\/\/\/\/\/ ressort imaginaire. Lorsqu’il est comprimé ou allongé, une contrainte proportionnelle lui est appliqué afin de ramener le jonction à son état de repos :

junction allongé massPoint/ \ / \ / \ / \ / junction/ \ / \ / \ / \ / massPoint
junction comprimé massPoint////junction////massPoint
junction au repos massPoint/\/\/\/\/\/junction/\/\/\/\/\/massPoint

Pour cette raison, les junctions sont basés sur la loi de Hooke, qui stipule que la force (F) nécessaire pour étendre ou comprimer un ressort d’une certaine distance (x) évolue linéairement (rigidité k) avec respect de cette distance. Ceci est assez facile à coder et produit des effets incroyablement dynamiques et réalistes et potentiellement intéractifs .

Pour obtenir un ressort assez réaliste, des frottements doivent être appliqués aux points de masse et la raideur du ressort doit être maintenue entre 0,1 et 0,5. Avec ces réglages, 2 particules massPoints peuvent s’éloigner à une certaine distance l’une de l’autre et y atteindre un équilibre.