Как да конвертирате 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 и уеб приложения.

 Български