Այս քայլ առ քայլ ձեռնարկում մենք կմանրամասնենք, թե ինչպես փոխարկել FBX-ը OBJ-ի C# հավելվածներում: C#-ում FBX-ի OBJ-ի փոխակերպումը բավականին հեշտ է՝ օգտագործելով 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 ֆայլի ձևաչափով: Այն բացահայտում է մեթոդներն ու հատկությունները, որպեսզի գերազանցեն ձեր C# կոդի բոլոր 3D ֆայլի ձևաչափի օբյեկտները:
Այս կոդը կարող է շատ օգտակար լինել, եթե դուք փորձում եք ավելացնել FBX OBJ փոխարկիչի հնարավորությունը ձեր սեփական C# կամ .NET հավելվածներում: Այն անխափան աշխատում է վահանակի, Windows-ի և վեբ հավելվածների հետ: