Das JavaZ Projekt

Technisches Zeichnen

Erstellungstool: Junction

Einen Gravitations-Eiffelturm-Umriss mit massPoint- und junction-Tool zeichnen.

Ein Gravitations-Eiffelturm-Umriss mit massPoint- und junction-Tool
massPoint------junction------massPoint

Das Erstellungstool junction verknüpft zwei massPoint so, als ob sie durch eine Feder verbunden wären.

Diese Bindungen verleihen dem gesamten Objekt unter der Wirkung der Schwerkraft eine physikalische Kohärenz. Das junction-Tool ermöglicht es, eine Blaupause in eine echte physikalische Simulation des gezeichneten Objekts umzuwandeln.

Der Zusammenhalt des Objekts hängt natürlich von der Anzahl der junctions ab, die verwendet werden, um den massPoints miteinander zu verbinden.

Ziehen Sie beliebige massPoints per Drag & Drop: ------junctions--- ---sorgen dafür, dass die gesamte Struktur des Turms sich wie ein zusammenhängender Körper mit einer festzulegenden Elastizität bewegt.
Schwerkraft umschalten (standardmäßig deaktiviert), um die Struktur auf den Boden fallen zu lassen
play and pause die Animationsschleife (standardmäßig aktiviert)
reset oder die komplette Grafik neu laden

Das junctionErstellungstool

Das junction Tool wendet Kräfte an, um den anfänglichen Abstand zwischen zwei massPoints beizubehalten, wenn diese auseinanderdriften oder zusammengeführt werden.

Eine junction zwischen 2 massPoints kann als eine /\/\/\/\/\/ imaginäre Feder betrachtet werden. Bei Kompression oder Dehnung wird sie proportional belastet, um die junction in ihren Ruhezustand zurückzubringen:

Gedehnte junction massPoint/ \ / \ / \ / \ / junction/ \ / \ / \ / \ / massPoint
Komprimierte junction massPoint////junction////massPoint
junctionim Ruhezustand massPoint/\/\/\/\/\/junction/\/\/\/\/\/massPoint

Aus diesem Grund basieren Junction auf dem Hookeschen Gesetz, das besagt, dass die Kraft (F), die benötigt wird, um eine Feder um eine Strecke (x) zu strecken oder zusammenzudrücken, linear (Steifigkeit k) mit Respekt vor dieser Distanz. Dies ist recht einfach zu codieren und erzeugt unglaublich dynamische und realistische potenziell interaktive Effekte.

Um eine ziemlich realistische Feder zu erhalten, muss auf die Massepunkte Reibung ausgeübt und die Federsteifigkeit zwischen 0,1 und 0,5 gehalten werden. Mit dieser Einstellung können 2 massPoints Partikel bis auf einen gewissen Abstand zueinander springen und dort ein Gleichgewicht erreichen.