Segmenten specificeren in lineaire extrusie met Aspose.3D voor Java

Invoering

Het maken van ingewikkelde 3D-modellen vereist vaak meer dan alleen creativiteit; het vereist een grondig begrip van de tools die je tot je beschikking hebt. Aspose.3D voor Java is in dit opzicht een gamechanger. In deze tutorial zullen we ons concentreren op een specifiek aspect: het specificeren van plakjes in lineaire extrusie.

Vereisten

Voordat u in de zelfstudie duikt, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  1. Java-omgeving: Zorg ervoor dat er een Java-ontwikkelomgeving op uw systeem is geïnstalleerd.
  2. Aspose.3D voor Java: Download en installeer de Aspose.3D-bibliotheek. U kunt de benodigde pakketten vinden hier .

Pakketten importeren

Importeer in uw Java-project de Aspose.3D-bibliotheek. Dit is cruciaal voor de toegang tot de functionaliteiten waarmee we gaan werken. Voeg de volgende importinstructie toe aan uw code:

import com.aspose.threed.*;

import java.io.IOException;

Laten we het voorbeeld nu in meerdere stappen opsplitsen.

Stap 1: Stel de scène in

Initialiseer het te extruderen basisprofiel, in dit geval:RectangleShape met een bepaalde afrondingsradius. Creëer een 3D-scène om in te werken.

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

Stap 2: Maak knooppunten

Genereer linker- en rechterknooppunten binnen de scène. Pas de vertaling van het linkerknooppunt aan voor ruimtelijke variatie.

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

Stap 3: Lineaire extrusie met plakjes

Voer lineaire extrusie uit op beide knooppunten, waarbij u voor elk knooppunt het aantal plakjes opgeeft. Dit is waar de magie gebeurt.

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

Stap 4: Sla de scène op

Sla de 3D-scène op in het gewenste formaat, in dit geval een Wavefront OBJ-bestand.

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

Conclusie

Gefeliciteerd! Je hebt met succes geleerd hoe je segmenten kunt specificeren in lineaire extrusie met behulp van Aspose.3D voor Java. Deze vaardigheid opent nieuwe mogelijkheden tijdens uw 3D-modelleringsreis.

Veelgestelde vragen

V1: Hoe kan ik Aspose.3D voor Java downloaden?

A1: U kunt de bibliotheek downloaden hier .

V2: Waar kan ik de documentatie voor Aspose.3D vinden?

A2: Raadpleeg de documentatie hier .

Vraag 3: Is er een gratis proefperiode beschikbaar?

A3: Ja, u kunt een gratis proefperiode uitproberen hier .

V4: Hoe kan ik ondersteuning krijgen voor Aspose.3D?

A4: Bezoek het ondersteuningsforum hier .

Vraag 5: Kan ik een tijdelijke licentie kopen?

A5: Ja, er kan een tijdelijke licentie worden verkregen hier .