java 3d canvas repaint

temp1

Grünschnabel
Hallo,
ein Programm, was parallel läuft berechnet X Y Z Werte für verschiedene Objekte.
Möchte diese mit Hilfe von JAVA3D in eine Box übergeben und darstellen lassen.
Wie kann man explizit z.B. ein repaint der Canvas3D aufrufen, so wie es bei AWT der fall ist das sich die Darstellung ständig mit den Werten aus dem anderen Programm ändert? Wie ist da genau die Mechanik von Java3d.
Wie muss man die Werte über die transformation einlesen damit sich das Canvas neu zeichnet?

Danke!

EDIT:
Habe das Problem gelöst man muss Veränderungen an der Transformation Gruppe in dem BranchGroup Baum erlauben mittels Capability.

Code:
 transformGroupBox.setCapability(transformGroupBox.ALLOW_TRANSFORM_WRITE);

nun können die Werte z.B in der Main mittels neuen Transform Objekten und translation an die gewünschte Stelle übergeben werden.
 
Zuletzt bearbeitet:
Zurück