У цьому покроковому посібнику ми розповімо, як перетворити 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 і веб-додатками.