Herstellen von Beziehungen zwischen 3D-Objekten
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Zum Erstellen einer 3D-Szene mit mehreren 3D-Objekten muss eine Hierarchie von Beziehungen zwischen den 3D-Objekten erstellt werden. Das Elternobjekt für alle anderen Objekte in der 3D-Szene ist das 3D-Objekt, mit dessen Hilfe Sie die Referenz für alle Objekte mit dem 3D-Bildelement verbinden oder die Eigenschaft Szene (wenn Sie ein Szenenfenster konfigurieren). 3D-Objekte, die durch Verbinden einer Referenz auf das Objekt mit einem übergeordneten Objekt in der Hierarchie zu der Szene hinzugefügt werden, werden als Unterobjekte bezeichnet.
Wenn ein 3D-Objekt ein Elternobjekt eines anderen Objekts ist, gelten alle an diesem 3D-Objekt durchgeführten Transformationen auch für dessen Unterobjekte. Unterobjekte können aber auch Elternobjekte für diesen in der Hierarchie untergeordnete Objekte sein. Sie können Objektbeziehungen in großen 3D-Szenen zum effizienteren Programmieren und in 3D-Szenen verwenden, bei denen Objekte zusammen bewegt werden sollen.
Eine 3D-Szene mit mehreren Objekten wird auf folgende Weise erstellt:
- Erstellen Sie eine 3D-Szene oder öffnen Sie ein VI, das eine 3D-Szene enthält.
- Entfernen Sie die Verbindung zwischen dem 3D-Objekt und dem Anschluss des 3D-Bildelements.
- Klicken Sie mit der rechten Maustaste auf den Referenzausgang der Methode Darstellbares Objekt festlegen und wählen Sie Erstellen»Methode für Szenenobjekt-Klasse»Objekt»Objekt hinzufügen aus dem Kontextmenü, um die Methode Objekt:Objekt hinzufügen zu erstellen.
- Fügen Sie die Methode "Objekt:Objekt hinzufügen" rechts neben der Methode "Darstellbares Objekt festlegen" ein und verbinden Sie den Referenzausgang der Methode "Darstellbares Objekt festlegen" mit dem Referenzeingang der Methode "Objekt:Objekt hinzufügen".
- Verbinden Sie den Ausgang "Referenz" der Methode "Objekt:Objekt hinzufügen" mit dem Anschluss des 3D-Bildelements. Das 3D-Objekt wird das übergeordnete Objekt.
- Fügen Sie ein weiteres VI Objekt erstellen links neben der Methode "Objekt:Objekt hinzufügen" in das Blockdiagramm ein.
- Klicken Sie mit der rechten Maustaste auf den Ausgang Szene:Neues Objekt des VIs "Objekt erstellen" und wählen Sie Erstellen»Methode für Szenenobjekt-Klasse»Darstellbares Objekt festlegen aus dem Kontextmenü, um eine weitere Methode "Darstellbares Objekt festlegen" zu erstellen.
- Fügen Sie die neue Methode "Darstellbares Objekt festlegen" zwischen das VI "Objekt erstellen" und die Methode "Objekt:Objekt hinzufügen" und verbinden Sie den Ausgang Szene:Neues Objekt des VIs "Objekt erstellen" mit dem Referenzeingang der Methode "Darstellbares Objekt festlegen".
- Wählen Sie ein beliebiges VI aus der Palette Geometrische Formen aus und fügen Sie es links neben der Methode "Darstellbares Objekt festlegen" in das Blockdiagramm ein.
- Verbinden Sie den Ausgang Neue(r,s) xxx (Referenz) des ausgewählten VIs für Geometrische Formen mit dem Eingang Darstellbar der Methode "Darstellbares Objekt festlegen".
- (Optional) Verschieben Sie das neue 3D-Objekt an eine andere Stelle in der 3D-Szene. Fügen Sie das VI Objekt verschieben in das Blockdiagramm ein.
- Verbinden Sie den Referenzausgang der neuen Methode "Darstellbares Objekt festlegen" mit dem Eingang Szene.Objekt (Eingang) des VIs "Objekt verschieben".
- Klicken Sie mit der rechten Maustaste auf den Eingang Verschiebung des VIs "Objekt verschieben", wählen Sie Erstellen»Konstante aus dem Kontextmenü und ändern Sie die Werte der Konstante in die x-, y- und z-Koordinaten, mit deren Hilfe das Unterobjekt verschoben werden soll.
- Verbinden Sie den Ausgang Szene.Objekt (Ausgang) des VIs "Objekt verschieben" mit dem Eingang Objekt der Methode "Objekt:Objekt hinzufügen".
- Wenn Sie Schritt 11 nicht ausgeführt haben, verbinden Sie den Referenzausgang der neuen Methode "Darstellbares Objekt festlegen" mit dem Eingang Objekt der Methode "Objekt:Objekt hinzufügen".
Im folgenden Blockdiagramm sehen Sie eine 3D-Szene mit zwei 3D-Objekten.

- Verbinden Sie alle Fehlerein- und -ausgänge der VIs und Funktionen im Blockdiagramm.
- Führen Sie das VI zum Erzeugen der 3D-Szene aus.
Ein Beispiel für eine 3D-Szene mit Beziehungen zwischen mehreren Objekten finden Sie im "3D Model of Solar System.vi" im Verzeichnis labview\examples\Graphics and Sound\3D Picture Control.