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:

  1. Erstellen Sie eine 3D-Szene oder öffnen Sie ein VI, das eine 3D-Szene enthält.
  2. Entfernen Sie die Verbindung zwischen dem 3D-Objekt und dem Anschluss des 3D-Bildelements.
  3. 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.
  4. 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".
  5. Verbinden Sie den Ausgang "Referenz" der Methode "Objekt:Objekt hinzufügen" mit dem Anschluss des 3D-Bildelements. Das 3D-Objekt wird das übergeordnete Objekt.
  6. Fügen Sie ein weiteres VI Objekt erstellen links neben der Methode "Objekt:Objekt hinzufügen" in das Blockdiagramm ein.
  7. 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.
  8. 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".
  9. 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.
  10. 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".
  11. (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.
  12. Verbinden Sie den Referenzausgang der neuen Methode "Darstellbares Objekt festlegen" mit dem Eingang Szene.Objekt (Eingang) des VIs "Objekt verschieben".
  13. 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.
  14. Verbinden Sie den Ausgang Szene.Objekt (Ausgang) des VIs "Objekt verschieben" mit dem Eingang Objekt der Methode "Objekt:Objekt hinzufügen".
Hinweis Wenn Sie zusätzlich zu einer 3D-Szene hinzugefügte Objekte nicht verschieben, werden diese übereinander angezeigt und sind möglicherweise nur schwer zu erkennen.
  1. 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.



  1. Verbinden Sie alle Fehlerein- und -ausgänge der VIs und Funktionen im Blockdiagramm.
  2. 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.