Centro en extrusión lineal

Introducción

Bienvenido a esta guía completa sobre cómo dominar la extrusión lineal utilizando Aspose.3D para .NET. Si buscas mejorar tus habilidades de modelado 3D y crear extrusiones impresionantes, estás en el lugar correcto. En este tutorial, profundizaremos en la técnica de extrusión lineal, centrándonos específicamente en el aspecto de centrado para llevar tus diseños a un nivel completamente nuevo.

Requisitos previos

Antes de embarcarnos en este emocionante viaje, asegúrese de cumplir con los siguientes requisitos previos:

Importar espacios de nombres

Para comenzar, importemos los espacios de nombres necesarios. Estos sentarán las bases de nuestra obra maestra del modelado 3D.

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

Paso 1: Inicializar el perfil base

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

Paso 2: crea una escena 3D

Scene scene = new Scene();

Paso 3: crear nodos izquierdo y derecho

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

Paso 4: realizar una extrusión lineal en el nodo izquierdo

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

Paso 5: Establecer el plano de tierra como referencia

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

Paso 6: realizar una extrusión lineal en el nodo derecho

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

Paso 7: Establecer el plano de tierra como referencia (nodo derecho)

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

Paso 8: guardar la escena 3D

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

Conclusión

¡Felicidades! Ha dominado con éxito el arte de la extrusión lineal con centrado utilizando Aspose.3D para .NET. Siéntete libre de experimentar con diferentes parámetros y explorar las amplias posibilidades que ofrece esta técnica.

Preguntas frecuentes

P1: ¿Puedo usar Aspose.3D para .NET con otros lenguajes de programación?

R1: Aspose.3D admite principalmente lenguajes .NET como C# y VB.NET.

P2: ¿Dónde puedo encontrar soporte para consultas relacionadas con Aspose.3D?

A2: Visita el Foro Aspose.3D para soporte y debates dedicados.

P3: ¿Hay una prueba gratuita disponible de Aspose.3D para .NET?

R3: Sí, puedes acceder a la prueba gratuita aquí .

P4: ¿Cómo puedo obtener una licencia temporal de Aspose.3D para .NET?

R4: Puedes adquirir una licencia temporal aquí .

P5: ¿Dónde puedo comprar la licencia Aspose.3D para .NET?

R5: Compre su licencia aquí .