Applicazione di Twist nell’estrusione lineare con Aspose.3D per Java

introduzione

Benvenuti in questo tutorial passo passo sull’applicazione di una svolta nell’estrusione lineare utilizzando Aspose.3D per Java. Aspose.3D è una potente libreria Java che consente agli sviluppatori di lavorare con formati di file 3D, offrendo robuste funzionalità per la creazione, la manipolazione e il rendering di scene 3D. In questo tutorial esploreremo come applicare un effetto di torsione durante il processo di estrusione lineare per migliorare i tuoi modelli 3D.

Prerequisiti

Prima di immergerti nel tutorial, assicurati di disporre dei seguenti prerequisiti:

  • Ambiente di sviluppo Java: assicurati di avere Java installato sul tuo sistema.
  • Libreria Aspose.3D: scarica e installa la libreria Aspose.3D per Java da Link per scaricare .
  • Documentazione: fare riferimento a Documentazione Aspose.3D per una guida completa.

Importa pacchetti

Prima di iniziare il processo di codifica, importa i pacchetti necessari nel tuo progetto Java. Ecco un esempio di come eseguire questa operazione:

import com.aspose.threed.*;


import java.io.IOException;

Passaggio 1: imposta la directory dei documenti

Inizia impostando la directory del documento in cui verrà salvata la scena 3D.

// ExStart:SetDocumentDirectory
String MyDir = "Your Document Directory";
// ExEnd:SetDocumentDirectory

Passaggio 2: inizializza il profilo di base

Inizializzare il profilo di base da estrudere. In questo esempio utilizziamo una forma rettangolare con raggio arrotondato.

// ExStart:InizializzaProfiloBase
RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
// ExEnd:InizializzaBaseProfile

Passaggio 3: crea una scena

Crea una scena 3D per ospitare i nodi estrusi.

// ExStart:Crea scena
Scene scene = new Scene();
// ExEnd:Crea scena

Passaggio 4: crea nodi

Crea nodi sinistro e destro all’interno della scena. Regola la traslazione del nodo sinistro.

// ExStart:CreateNodes
Node left = scene.getRootNode().createChildNode();
Node right = scene.getRootNode().createChildNode();
left.getTransform().setTranslation(new Vector3(5, 0, 0));
// ExEnd:CreateNodes

Passaggio 5: eseguire l’estrusione lineare con Twist

Esegui l’estrusione lineare su entrambi i nodi sinistro e destro, applicando le proprietà di torsione e fette.

// ExStart:EstrusioneLineareConTwist
left.createChildNode(new LinearExtrusion(profile, 10) {{ setTwist(0); setSlices(100); }});
right.createChildNode(new LinearExtrusion(profile, 10) {{ setTwist(90); setSlices(100); }});
// ExEnd:Estrusione lineare con torsione

Passaggio 6: salva la scena 3D

Salva la scena 3D nel formato file Wavefront OBJ.

// ExStart:Salva scena 3DS
scene.save(MyDir + "TwistInLinearExtrusion.obj", FileFormat.WAVEFRONTOBJ);
//ExEnd:Salva scena 3DS

Conclusione

Congratulazioni! Hai applicato con successo una svolta nell’estrusione lineare utilizzando Aspose.3D per Java. Questo tutorial fornisce una guida dettagliata passo dopo passo per aiutarti a migliorare le tue capacità di modellazione 3D.

Domande frequenti

Q1: Posso utilizzare Aspose.3D per Java per lavorare con altri formati di file 3D?

A1: Sì, Aspose.3D supporta vari formati di file 3D, consentendo di importare, esportare e manipolare diversi tipi di file.

Q2: Dove posso trovare supporto per Aspose.3D per Java?

A2: Visita il Forum Aspose.3D per il supporto e le discussioni della comunità.

Q3: È disponibile una prova gratuita per Aspose.3D per Java?

R3: Sì, puoi accedere alla versione di prova gratuita da Qui .

Q4: Come posso ottenere una licenza temporanea per Aspose.3D per Java?

A4: Ottieni una licenza temporanea da pagina della licenza temporanea .

Q5: Dove posso acquistare Aspose.3D per Java?

A5: Acquista Aspose.3D per Java da pagina di acquisto .