Centro em Extrusão Linear

Introdução

Bem-vindo a este guia completo sobre como dominar a extrusão linear usando Aspose.3D para .NET. Se você deseja aprimorar suas habilidades de modelagem 3D e criar extrusões impressionantes, você está no lugar certo. Neste tutorial, nos aprofundaremos na técnica de extrusão linear, focando especificamente no aspecto de centralização para levar seus designs a um nível totalmente novo.

Pré-requisitos

Antes de embarcarmos nesta jornada emocionante, certifique-se de ter os seguintes pré-requisitos em vigor:

Importar namespaces

Para começar, vamos importar os namespaces necessários. Eles estabelecerão a base para nossa obra-prima de modelagem 3D.

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

Etapa 1: inicializar o perfil base

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

Passo 2: Crie uma cena 3D

Scene scene = new Scene();

Etapa 3: criar nós esquerdo e direito

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

Etapa 4: Execute a extrusão linear no nó esquerdo

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

Etapa 5: definir plano de solo para referência

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

Etapa 6: Execute a extrusão linear no nó direito

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

Etapa 7: definir plano de solo para referência (nó direito)

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

Etapa 8: Salvar cena 3D

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

Conclusão

Parabéns! Você dominou com sucesso a arte da extrusão linear com centralização usando Aspose.3D para .NET. Sinta-se à vontade para experimentar diferentes parâmetros e explorar as vastas possibilidades que esta técnica oferece.

Perguntas frequentes

Q1: Posso usar Aspose.3D for .NET com outras linguagens de programação?

A1: Aspose.3D oferece suporte principalmente a linguagens .NET, como C# e VB.NET.

P2: Onde posso encontrar suporte para consultas relacionadas ao Aspose.3D?

A2: Visite o Fórum Aspose.3D para suporte e discussões dedicados.

Q3: Existe uma avaliação gratuita disponível para Aspose.3D for .NET?

A3: Sim, você pode acessar a avaliação gratuita aqui .

Q4: Como posso obter uma licença temporária para Aspose.3D for .NET?

A4: Você pode adquirir uma licença temporária aqui .

P5: Onde posso adquirir a licença Aspose.3D for .NET?

A5: Compre sua licença aqui .