คำแนะนำบทช่วยสอนโดยละเอียดเกี่ยวกับ วิธีแปลง GLB เป็น OBJ ใน Python โดยจะให้รายละเอียดเพื่อตั้งค่าสภาพแวดล้อมการพัฒนา ลำดับขั้นตอนในการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อพัฒนา ตัวแปลง GLB เป็น OBJ ใน Python นอกจากนี้เรายังจะปรับแต่งไฟล์ OBJ ที่แปลงแล้วโดยใช้วัตถุ ObjSaveOptions
ขั้นตอนในการแปลง GLB เป็น OBJ ใน Python
- ตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ Aspose.3D for Python via .NET สำหรับการแปลง GLB เป็น OBJ
- โหลดไฟล์ GLB ลงในออบเจ็กต์คลาส Scene
- สร้างออบเจ็กต์ของคลาส ObjSaveOptions สำหรับการตั้งค่าคุณสมบัติไฟล์เอาต์พุต
- ตั้งค่าสถานะเพื่อส่งออกวัสดุ
- ตั้งค่าสถานะเพื่อส่งออกพื้นผิว
- เรียกเมธอดบันทึกเพื่อสร้างไฟล์ OBJ เอาต์พุต
ขั้นตอนเหล่านี้นำเสนอลำดับของงานในการ แปลง GLB เป็น OBJ ด้วยพื้นผิวใน Python ไฟล์ GLB ต้นทางถูกโหลดลงในวัตถุคลาส Scene ตามด้วยการสร้างวัตถุคลาส ObjSaveOptions สำหรับการตั้งค่าคุณสมบัติไฟล์เอาต์พุต ธงถูกตั้งค่าให้ส่งออกวัสดุและพื้นผิวพร้อมกับไฟล์ OBJ
รหัสสำหรับแปลงไฟล์ GLB เป็น OBJ ใน Python
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the GLB file | |
scene = Scene.from_file("chair.glb") | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions() | |
options.enable_materials = True | |
options.export_textures = True | |
# Convert to OBJ | |
scene.save("chair.obj", options) | |
print("GLB to OBJ converted successfully") |
รหัสนี้แปลง GLB เป็น OBJ ใน Python ออบเจ็กต์ ObjSaveOptions ใช้เพื่อตั้งค่าแฟล็กสำหรับการส่งออกวัสดุและพื้นผิว อย่างไรก็ตาม คุณอาจตั้งค่าพาธการค้นหาสำหรับทรัพยากรภายนอกของไฟล์ OBJ ใช้มาตราส่วนหน่วย และตั้งค่าแฟล็กเพื่อส่งออกฉากเป็นพอยต์คลาวด์ คุณอาจใช้วิธีการและคุณสมบัติของคลาส Scene เพื่อปรับแต่งไฟล์ GLB อินพุตก่อนที่จะแปลงเป็นไฟล์ OBJ
ในบทความนี้ คุณได้เรียนรู้การเปลี่ยนประเภทไฟล์จาก GLB เป็น OBJ ด้วยพื้นผิวใน Python หากคุณต้องการแปลงไฟล์ OBJ เป็น PDF โปรดดูบทความเกี่ยวกับ วิธีแปลง OBJ เป็น PDF ใน Python