Այս հոդվածը նկարագրում է ինչպես փոխարկել DAE-ը OBJ-ի Python-ում: Դուք կստանաք մանրամասներ հավելվածների մշակման և փորձարկման համար IDE-ն սահմանելու համար, քայլերի ցանկ և գործարկվող կոդ՝ DAE-ի OBJ-ի Python-ում փոխակերպելու համար: Մենք նաև կքննարկենք ObjSaveOptions դասը՝ ելքային OBJ ֆայլը ձեր պահանջներին համապատասխան հարմարեցնելու համար:
Python-ում DAE-ն OBJ-ի փոխարկելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.3D for Python via .NET DAE-ը OBJ-ի փոխելու համար
- Բեռնեք աղբյուրի DAE ֆայլը՝ օգտագործելով Scene.from_file() մեթոդը
- Ստուգեք ObjSaveOptions դասի օբյեկտը ելքային ֆայլի հարմարեցման համար
- Դրոշը դրեք enable the materials
- Զանգահարեք save() մեթոդը՝ ֆայլը DAE-ից OBJ-ի փոխակերպելու համար
Այս քայլերը նկարագրում են DAE-ի OBJ փոխարկիչի զարգացումը Python-ում: Գործընթացը սկսվում է աղբյուրի DAE ֆայլը բեռնելով՝ օգտագործելով from_file() մեթոդը Scene դասում: ObjSaveOptions դասի օբյեկտը հայտարարվում և հարմարեցվում է՝ դրոշը դնելով յուրաքանչյուր օբյեկտի համար նյութ ներմուծելու/արտահանելու համար:
Կոդ՝ Python-ում DAE ֆայլը OBJ-ի փոխարկելու համար
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the DAE file | |
scene = Scene.from_file("zebra.dae"); | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions(); | |
options.enable_materials = True; | |
# Convert to OBJ | |
scene.save("zebra.obj", options); | |
print("DAE to OBJ converted successfully"); |
Այս կոդի հատվածը ցույց է տալիս ամենապարզ DAE-ի OBJ փոխարկիչը Python-ում: Scene դասը առանցքային դեր է խաղում մուտքագրված DAE ֆայլը հարմարեցնելու համար, օրինակ՝ ջնջելով որոշ գոյություն ունեցող հատկություններ, սահմանելով տարբեր հատկություններ, գտնելու հատկություն կամ նույնիսկ անհրաժեշտության դեպքում տեսարանի բովանդակությունը մաքրելու համար: Այնուհետև, ObjSaveOptions օբյեկտը սահմանում է ելքային OBJ ֆայլի հատկությունները, օրինակ՝ սահմանելով դրոշակը, որպեսզի W բաղադրիչը սերիականացվի մոդելի գագաթի դիրքում, արտահանելով հյուսվածքներ և սահմանելով լռելյայն կոդավորումը մի քանիսի համար:
Այս հոդվածը մեզ սովորեցրել է, թե ինչպես փոխել DAE-ը OBJ-ի Python-ում: Եթե ցանկանում եք OBJ ֆայլը վերածել STL-ի, տես ինչպես փոխարկել OBJ ֆայլը STL-ի Python-ում-ի հոդվածը: