บทความนี้อธิบาย วิธีแปลง DAE เป็น OBJ ใน Python คุณจะได้รับรายละเอียดในการตั้งค่า IDE สำหรับการพัฒนาและการทดสอบแอปพลิเคชัน รายการขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อแปลง DAE เป็น OBJ ใน Python นอกจากนี้เรายังจะหารือเกี่ยวกับคลาส ObjSaveOptions เพื่อปรับแต่งไฟล์ OBJ เอาท์พุตตามความต้องการของคุณ
ขั้นตอนในการแปลง DAE เป็น OBJ ใน Python
- สร้างสภาพแวดล้อมเพื่อใช้ 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 ได้รับการประกาศและปรับแต่งโดยการตั้งค่าสถานะเพื่อนำเข้า/ส่งออกวัสดุสำหรับแต่ละอ็อบเจ็กต์
รหัสสำหรับแปลงไฟล์ DAE เป็น OBJ ใน Python
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