Le projet JavaZ

Des courbes qui respirent

Outil de création : render

Donner vie à la tour Eiffel avec l’outil render.

Une tour Eiffel qui respire avec l’outil render

La Tour Eiffel prend vie, ses courbes respirent. Ce nouveau mouvement subtil y a été ajouté grâce à l’outil rendu.

L’une des capacités de cet outil est de dessiner des courbes lisses entre massPoints, et avec la possibilité de spécifier à quel point les courbes doivent être lissées. Et voici le truc : en faisant varier cette propriété, un effet de mouvement de respiration fine peut être conféré à n’importe quel dessin.

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 render

L’une des propriétés de l’outil render est de dessiner des courbes splines, une courbe continue construite de manière à passer par un ensemble donné de points et avoir un certain nombre de dérivées continues [1].

Les splines JavaZ sont des courbes lisses qui traversent des massPoints donnés. L’interpolation spline implique une constante t (tension) qui contrôle le lissé de la courbe. En impliquant une variation de cette constante dans la boucle d’animation, JavaZ prend le contrôle de la fluidité de n’importe quel chemin.

[1À l’origine, spline était un terme pour élastique règles qui ont été pliées pour passer par un certain nombre de points prédéfinis, ou nœuds. Ceux-ci ont été utilisés pour faire des dessins techniques pour la construction navale et la construction à la main.