U ovom vodiču korak po korak razradit ćemo kako pretvoriti FBX u OBJ u C# aplikacijama. Pretvaranje FBX-a u OBJ u C# prilično je jednostavno pomoću Aspose.3D za .NET. Ne zahtijeva ni da instalirate softver treće strane za 3D modeliranje.
Koraci za pretvaranje FBX u OBJ u C#
- Instalirajte paket Aspose.3D for .NET s NuGet.org
- Uključite prostor imena Aspose.ThreeD kako bi kod funkcionirao
- Postavite Aspose licencu da biste izbjegli procjenu vodenog žiga
- Napravi novi objekt Scene
- Otvorite ulaznu FBX datoteku koju želite pretvoriti
- Spremite izlaznu OBJ datoteku kao WavefrontOBJ format
Kod za pretvaranje FBX u OBJ u 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); | |
} | |
} | |
} |
U gornjem kodu, klasa Scene u osnovi pruža značajke za držanje 3D scene ili 3D datoteke, a zatim manipulira objektima u 3D file format kao što su čvorovi, teksture, podscene, animacije itd. Također sprema izlaz datoteku u traženom 3D formatu datoteke. Izlaže metode i svojstva preko svih objekata 3D formata datoteke u vašem C# kodu.
Ovaj kod može biti od velike pomoći ako pokušavate dodati značajku pretvarača FBX u OBJ u svojim C# ili .NET aplikacijama. Besprijekorno radi s konzolom, Windowsima i web aplikacijama.