Как конвертировать FBX в OBJ на C#

В этом пошаговом руководстве мы подробно расскажем, как преобразовать FBX в OBJ в приложениях C#. Преобразование FBX в OBJ на C# довольно просто с помощью Aspose.3D для .NET. Также не требуется установка каких-либо сторонних программ для 3D-моделирования.

Шаги по преобразованию FBX в OBJ на C#

  1. Установите пакет Aspose.3D for .NET с сайта NuGet.org.
  2. Включите пространство имен Aspose.ThreeD, чтобы код работал
  3. Установите лицензию Aspose, чтобы избежать водяных знаков оценки
  4. Создайте новый объект Scene
  5. Откройте входной файл FBX, который вы хотите преобразовать
  6. Сохраните выходной файл 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 и веб-приложениями.

 Русский