Центр линейной экструзии
Введение
Добро пожаловать в это подробное руководство по освоению линейной экструзии с использованием Aspose.3D для .NET. Если вы хотите улучшить свои навыки 3D-моделирования и создавать потрясающие выдавливания, вы попали по адресу. В этом уроке мы углубимся в технику линейной экструзии, уделив особое внимание аспекту центрирования, чтобы вывести ваши проекты на совершенно новый уровень.
Предварительные условия
Прежде чем мы отправимся в это увлекательное путешествие, убедитесь, что у вас есть следующие предпосылки:
- Базовое понимание языка программирования C#.
- Visual Studio установлена на вашем компьютере.
- Библиотека Aspose.3D для .NET, которую можно загрузить с сайта Документация Aspose.3D .NET .
- Убедитесь, что у вас есть доступ к Документация Aspose.3D .NET для справки на протяжении всего руководства.
Импортировать пространства имен
Для начала давайте импортируем необходимые пространства имен. Они заложат основу для нашего шедевра 3D-моделирования.
using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;
Шаг 1. Инициализируйте базовый профиль
var profile = new RectangleShape()
{
RoundingRadius = 0.3
};
Шаг 2. Создайте 3D-сцену
Scene scene = new Scene();
Шаг 3. Создайте левый и правый узлы
var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(5, 0, 0);
Шаг 4. Выполните линейное выдавливание на левом узле
left.CreateChildNode(new LinearExtrusion(profile, 2) { Center = false, Slices = 3 });
Шаг 5. Установите базовую плоскость для справки
left.CreateChildNode(new Box(0.01, 3, 3));
Шаг 6. Выполните линейное выдавливание на правом узле
right.CreateChildNode(new LinearExtrusion(profile, 2) { Center = true, Slices = 3 });
Шаг 7. Установите базовую плоскость для справки (правый узел)
right.CreateChildNode(new Box(0.01, 3, 3));
Шаг 8: Сохраните 3D-сцену
scene.Save("Your Output Directory" + "CenterInLinearExtrusion.obj", FileFormat.WavefrontOBJ);
Заключение
Поздравляем! Вы успешно освоили искусство линейной экструзии с центрированием, используя Aspose.3D для .NET. Не стесняйтесь экспериментировать с различными параметрами и исследовать огромные возможности, которые предлагает этот метод.
Часто задаваемые вопросы
Вопрос 1: Могу ли я использовать Aspose.3D для .NET с другими языками программирования?
A1: Aspose.3D в первую очередь поддерживает языки .NET, такие как C# и VB.NET.
Вопрос 2. Где я могу найти поддержку запросов, связанных с Aspose.3D?
A2: Посетите Форум Aspose.3D за целенаправленную поддержку и обсуждения.
Вопрос 3: Существует ли бесплатная пробная версия Aspose.3D для .NET?
О3: Да, вы можете получить доступ к бесплатной пробной версии. здесь .
Вопрос 4: Как я могу получить временную лицензию на Aspose.3D для .NET?
A4: Вы можете приобрести временную лицензию. здесь .
Вопрос 5: Где я могу приобрести лицензию Aspose.3D для .NET?
A5: Купите лицензию здесь .