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:
- Compreensão básica da linguagem de programação C#.
- Visual Studio instalado em sua máquina.
- Biblioteca Aspose.3D para .NET, que você pode baixar do Documentação Aspose.3D .NET .
- Certifique-se de ter acesso ao Documentação Aspose.3D .NET para referência ao longo do tutorial.
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 .