Centro nell’estrusione lineare

introduzione

Benvenuti in questa guida completa sulla padronanza dell’estrusione lineare utilizzando Aspose.3D per .NET. Se stai cercando di migliorare le tue capacità di modellazione 3D e creare estrusioni straordinarie, sei nel posto giusto. In questo tutorial approfondiremo la tecnica dell’estrusione lineare, concentrandoci in particolare sull’aspetto della centratura per portare i tuoi progetti a un livello completamente nuovo.

Prerequisiti

Prima di intraprendere questo entusiasmante viaggio, assicurati di possedere i seguenti prerequisiti:

Importa spazi dei nomi

Per iniziare, importiamo gli spazi dei nomi necessari. Questi getteranno le basi per il nostro capolavoro di modellazione 3D.

using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;

Passaggio 1: inizializzare il profilo di base

var profile = new RectangleShape()
{
    RoundingRadius = 0.3
};

Passaggio 2: crea una scena 3D

Scene scene = new Scene();

Passaggio 3: crea i nodi sinistro e destro

var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(5, 0, 0);

Passaggio 4: eseguire l’estrusione lineare sul nodo sinistro

left.CreateChildNode(new LinearExtrusion(profile, 2) { Center = false, Slices = 3 });

Passaggio 5: impostare il piano terra come riferimento

left.CreateChildNode(new Box(0.01, 3, 3));

Passaggio 6: eseguire l’estrusione lineare sul nodo destro

right.CreateChildNode(new LinearExtrusion(profile, 2) { Center = true, Slices = 3 });

Passaggio 7: impostare il piano terra come riferimento (nodo destro)

right.CreateChildNode(new Box(0.01, 3, 3));

Passaggio 8: salva la scena 3D

scene.Save("Your Output Directory" + "CenterInLinearExtrusion.obj", FileFormat.WavefrontOBJ);

Conclusione

Congratulazioni! Hai padroneggiato con successo l’arte dell’estrusione lineare con centratura utilizzando Aspose.3D per .NET. Sentiti libero di sperimentare diversi parametri ed esplorare le vaste possibilità offerte da questa tecnica.

Domande frequenti

Q1: posso utilizzare Aspose.3D per .NET con altri linguaggi di programmazione?

A1: Aspose.3D supporta principalmente linguaggi .NET come C# e VB.NET.

Q2: Dove posso trovare supporto per le query relative ad Aspose.3D?

A2: Visita il Aspose.3D Forum per supporto e discussioni dedicate.

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

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

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

A4: È possibile acquisire una licenza temporanea Qui .

Q5: Dove posso acquistare la licenza Aspose.3D per .NET?

A5: Acquista la tua licenza Qui .