Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես փոխարկել DAE-ը OBJ-ի C#-ում: Այն ունի բոլոր մանրամասները՝ ֆայլը փոխակերպելու համար մշակման միջավայրը սահմանելու համար, քայլերի ցանկ և գործարկվող կոդ՝ DAE-ի OBJ փոխարկիչը C#-ում մշակելու համար: Բացի այդ, քննարկվում են մի շարք տարբերակներ՝ OBJ ֆայլը ստեղծելիս փոխակերպման գործընթացը հարմարեցնելու համար:
C#-ում DAE-ն OBJ-ին փոխարկելու քայլեր
- Կարգավորեք IDE-ը՝ ավելացնելով Aspose.3D for .NET՝ DAE-ն OBJ-ի փոխարկելու համար
- Ներբեռնեք մուտքագրված DAE ֆայլը՝ օգտագործելով Scene դասի օբյեկտը
- Ստեղծեք ObjSaveOptions դասի օբյեկտ՝ ելքային OBJ ֆայլը հարմարեցնելու համար
- Սահմանեք ցանկալի հատկություններ ObjSaveOptions օբյեկտում
- Զանգահարեք պահպանման մեթոդը Scene դասում, որպեսզի ստեղծեք OBJ ֆայլ՝ օգտագործելով պահպանման ընտրանքները
Այս քայլերն ամփոփում են ֆայլի ձևաչափը Collada-ի OBJ-ի C# փոխակերպման գործընթացը: Գործընթացը բավականին պարզ է, քանի որ մենք պետք է բեռնենք սկզբնաղբյուր DAE ֆայլը՝ օգտագործելով Scene.FromFile() մեթոդը, որին հաջորդում է ObjSaveOptions-ի օբյեկտ ստեղծելու EnableMaterials հատկությունը true: Վերջապես, Scene.Save() մեթոդը կանչվում է՝ տրամադրելով ֆայլի անունը և ObjSaveOptions օբյեկտը հարմարեցման համար։
Կոդ՝ DAE ֆայլը OBJ-ի C#-ով փոխարկելու համար
Վերոհիշյալ կոդի հատվածը նկարագրում է, թե ինչպես կարելի է վերափոխել Collada-ն OBJ-ի C#-ում: Երբ DAE ֆայլը բեռնվի Scene դասում, դուք կարող եք տարբեր հատկություններ սահմանել մինչև OBJ-ի փոխարկումը, օրինակ՝ սահմանել վերին մակարդակի ակտիվների տեղեկատվությունը, սահմանել ակտիվ անիմացիոն հոլովակը և սահմանել անունը: ObjSaveOptions դասը կարող է օգտագործվել միավորի մասշտաբի գործակիցը սահմանելու, նյութը միացնելու/անջատելու, կոդավորումը սահմանելու, հյուսվածքները պատճենելու դրոշակով և ֆայլի անունը սահմանելու համար:
Այս արագ ուղեցույցը մեզ սովորեցրել է փոխել DAE-ը OBJ-ի C#-ում: Այլ տեսակները OBJ-ի, օրինակ, GLB-ի OBJ-ի փոխակերպելու համար տես ինչպես փոխարկել GLB ֆայլը OBJ-ի C#-ով-ի հոդվածը: