В этом пошаговом руководстве мы подробно расскажем, как преобразовать FBX в OBJ в приложениях C#. Преобразование FBX в OBJ на C# довольно просто с помощью Aspose.3D для .NET. Также не требуется установка каких-либо сторонних программ для 3D-моделирования.
Шаги по преобразованию FBX в OBJ на C#
- Установите пакет Aspose.3D for .NET с сайта NuGet.org.
- Включите пространство имен Aspose.ThreeD, чтобы код работал
- Установите лицензию Aspose, чтобы избежать водяных знаков оценки
- Создайте новый объект Scene
- Откройте входной файл FBX, который вы хотите преобразовать
- Сохраните выходной файл OBJ в формате WavefrontOBJ.
Код для преобразования FBX в OBJ на C#
using System; | |
//Add reference to Aspose.3D for .NET API | |
//Use following namespaces to convert FBX File Format to OBJ Format | |
using Aspose.ThreeD; | |
namespace ConvertFBXToOBJFileFormat | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set Aspose license before converting FBX to OBJ | |
//using Aspose.3D for .NET | |
Aspose.ThreeD.License Aspose3DLicense = new Aspose.ThreeD.License(); | |
Aspose3DLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
//Create a object of type 3D Scene to hold and convert FBX file | |
Scene FBX3DScene = new Scene(); | |
FBX3DScene.Open("InputFBX3DSceneFileFormat.fbx"); | |
//Save the output as Wavefront OBJ 3D file format | |
FBX3DScene.Save("OutputWaveFrontOBJFileFormat.obj", FileFormat.WavefrontOBJ); | |
} | |
} | |
} |
В приведенном выше коде класс Scene в основном предоставляет функции для хранения 3D-сцены или 3D-файла, а затем манипулирует объектами в 3D file format, такими как узлы, текстуры, подсцены, анимация и т. д. Он также сохраняет выходные данные. файл в требуемом формате 3D-файла. Он предоставляет методы и свойства для всех объектов формата 3D-файлов в вашем коде C#.
Этот код может быть очень полезен, если вы пытаетесь добавить функцию конвертера FBX в OBJ в свои собственные приложения C# или .NET. Он без проблем работает с консолью, Windows и веб-приложениями.