Ինչպես փոխարկել DAE-ն OBJ-ի Python-ում

Այս հոդվածը նկարագրում է ինչպես փոխարկել DAEOBJ-ի Python-ում: Դուք կստանաք մանրամասներ հավելվածների մշակման և փորձարկման համար IDE-ն սահմանելու համար, քայլերի ցանկ և գործարկվող կոդ՝ DAE-ի OBJ-ի Python-ում փոխակերպելու համար: Մենք նաև կքննարկենք ObjSaveOptions դասը՝ ելքային OBJ ֆայլը ձեր պահանջներին համապատասխան հարմարեցնելու համար:

Python-ում DAE-ն OBJ-ի փոխարկելու քայլեր

  1. Ստեղծեք միջավայր՝ օգտագործելու Aspose.3D for Python via .NET DAE-ը OBJ-ի փոխելու համար
  2. Բեռնեք աղբյուրի DAE ֆայլը՝ օգտագործելով Scene.from_file() մեթոդը
  3. Ստուգեք ObjSaveOptions դասի օբյեկտը ելքային ֆայլի հարմարեցման համար
  4. Դրոշը դրեք enable the materials
  5. Զանգահարեք 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-ում-ի հոդվածը:

 Հայերեն