Այս ճշգրիտ հոդվածը բացատրում է ինչպես փոխարկել GLB ֆայլը OBJ-ի C#-ում: Այն պարունակում է քայլ առ քայլ ալգորիթմ, միջավայրի կազմաձևում և կոդ՝ C#**-ում **GLB-ից OBJ փոխարկիչ ստեղծելու համար: Ավելին, այն նաև ընդգրկում է տարբեր տարբերակներ՝ ձեր վերջում GLB-ի փոխարկումն իմպրովիզացնելու համար:
GLB-ն OBJ-ին C#-ում փոխարկելու քայլեր
- Կարգավորեք Aspose.3D for .NET՝ օգտագործելով NuGet Package Manager հավելվածը Visual Studio-ում
- Ներբեռնեք մուտքագրված GLB ֆայլը
- Ստեղծեք ObjSaveOptions դասի օրինակ
- Կանչեք Save մեթոդը՝ GLB ֆայլը OBJ ֆայլի վերածելու համար
Այս քայլերն ամփոփում են ամբողջ գործընթացը՝ փոխակերպելու GLB ֆայլը OBJ-ի C#-ով: Առաջին քայլը մանրամասնում է IDE-ի համար միջավայրի կազմաձևումը: Հաջորդ քայլերը մանրամասնում են սկզբնաղբյուր ֆայլը բեռնելու և փոխակերպումը կատարելու մասին:
Կոդ՝ GLB-ն OBJ-ի C#-ով փոխարկելու համար
using System; | |
using Aspose.ThreeD.Formats; | |
class Program | |
{ | |
static void Main(string[] args) // Convert GLB to OBJ in C# | |
{ | |
// Set the license | |
new Aspose.ThreeD.License().SetLicense("License.lic"); | |
// Create Scene class object | |
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene(); | |
// Load the input GLB file | |
scene.Open("sample.glb"); | |
// Initialize ObjSaveOptions | |
ObjSaveOptions objSaveOptions = new ObjSaveOptions(); | |
// Save OBJ file | |
scene.Save("Sample_out.obj", objSaveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս, թե ինչպես կարելի է օգտագործել C# GLB ֆայլը դեպի OBJ փոխարկիչը մի քանի տող կոդով: Այնուամենայնիվ, փոխակերպման գործընթացը կարգավորելու համար կարող եք սահմանել տարբեր հատկություններ, ինչպիսիք են նյութերն ու հյուսվածքները միացնելը կամ անջատելը, կոորդինատները շրջելը, կոդավորումը և այլն: Նմանապես, Scene դասի կամ Save մեթոդի տարբեր կոնստրուկտորների գերբեռնումներ կարող են օգտագործվել՝ կախված ձեր պահանջներից:
Այս ձեռնարկում դուք սովորել եք փոխարկել GLB-ն OBJ-ի C#-ի հյուսվածքով: Մինչդեռ, եթե ցանկանում եք GLB-ն փոխարկել FBX ֆայլի, ապա կարդացեք հոդվածը ինչպես փոխարկել GLB-ն FBX-ի C#-ում-ում: