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:
- Java-Umgebung: Stellen Sie sicher, dass auf Ihrem System eine Java-Entwicklungsumgebung eingerichtet ist.
- 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 .