Angeben von Slices in der linearen Extrusion mit Aspose.3D für Java

Einführung

Die Erstellung komplexer 3D-Modelle erfordert oft mehr als nur Kreativität; Es erfordert ein gründliches Verständnis der Ihnen zur Verfügung stehenden Werkzeuge. Aspose.3D für Java ist in dieser Hinsicht ein Game-Changer. In diesem Tutorial konzentrieren wir uns auf einen bestimmten Aspekt – die Angabe von Slices in der linearen Extrusion.

Voraussetzungen

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  1. Java-Umgebung: Stellen Sie sicher, dass auf Ihrem System eine Java-Entwicklungsumgebung eingerichtet ist.
  2. Aspose.3D für Java: Laden Sie die Aspose.3D-Bibliothek herunter und installieren Sie sie. Sie können die erforderlichen Pakete finden Hier .

Pakete importieren

Importieren Sie in Ihr Java-Projekt die Aspose.3D-Bibliothek. Dies ist entscheidend für den Zugriff auf die Funktionen, mit denen wir arbeiten werden. Fügen Sie Ihrem Code die folgende Importanweisung hinzu:

import com.aspose.threed.*;

import java.io.IOException;

Lassen Sie uns das Beispiel nun in mehrere Schritte unterteilen.

Schritt 1: Richten Sie die Szene ein

Initialisieren Sie das zu extrudierende Basisprofil, in diesem Fall aRectangleShape mit einem vorgegebenen Rundungsradius. Erstellen Sie eine 3D-Szene, in der Sie arbeiten können.

String MyDir = "Your Document Directory";
RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
Scene scene = new Scene();

Schritt 2: Knoten erstellen

Erzeugen Sie linke und rechte Knoten innerhalb der Szene. Passen Sie die Übersetzung des linken Knotens für räumliche Variationen an.

Node left = scene.getRootNode().createChildNode();
Node right = scene.getRootNode().createChildNode();
left.getTransform().setTranslation(new Vector3(5, 0, 0));

Schritt 3: Lineare Extrusion mit Scheiben

Führen Sie eine lineare Extrusion für beide Knoten durch und geben Sie dabei jeweils die Anzahl der Slices an. Hier geschieht die Magie.

left.createChildNode(new LinearExtrusion(profile, 2) {{setSlices(2);}});
right.createChildNode(new LinearExtrusion(profile, 2) {{setSlices(10);}});

Schritt 4: Speichern Sie die Szene

Speichern Sie die 3D-Szene im gewünschten Format, in diesem Fall eine Wavefront OBJ-Datei.

scene.save(MyDir + "SlicesInLinearExtrusion.obj", FileFormat.WAVEFRONTOBJ);

Abschluss

Glückwunsch! Sie haben erfolgreich gelernt, wie Sie mit Aspose.3D für Java Slices in der linearen Extrusion angeben. Diese Fähigkeit eröffnet neue Möglichkeiten auf Ihrem Weg zur 3D-Modellierung.

FAQs

F1: Wie kann ich Aspose.3D für Java herunterladen?

A1: Sie können die Bibliothek herunterladen Hier .

F2: Wo finde ich die Dokumentation für Aspose.3D?

A2: Sehen Sie sich die Dokumentation an Hier .

F3: Gibt es eine kostenlose Testversion?

A3: Ja, Sie können eine kostenlose Testversion ausprobieren Hier .

F4: Wie kann ich Unterstützung für Aspose.3D erhalten?

A4: Besuchen Sie das Support-Forum Hier .

F5: Kann ich eine temporäre Lizenz erwerben?

A5: Ja, eine temporäre Lizenz kann erworben werden Hier .