เริ่มต้นใช้งาน

Aspose.3D FOSS สําหรับ Python

ยินดีต้อนรับสู่ Aspose.3D FOSS สำหรับ Python, ไลบรารีฟรีที่ใช้ใบอนุญาต MIT สำหรับการโหลด, สร้าง, และส่งออกฉาก 3 มิติจาก Python. คู่มือนี้จะพาคุณจากสภาพแวดล้อมใหม่ไปสู่ฉากที่ทำงานได้ในไม่กี่นาที.


ข้อกำหนดเบื้องต้น

ก่อนทำการติดตั้ง, ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมของคุณตรงตามข้อกำหนดต่อไปนี้:

เวอร์ชัน Python

  • Python 3.7, 3.8, 3.9, 3.10, 3.11, or 3.12
  • CPython เป็นตัวตีความอ้างอิง; ทั้งหกเวอร์ชันได้รับการทดสอบในแต่ละการปล่อย

ตัวจัดการแพ็กเกจ

  • pip (รวมอยู่ในทุกการติดตั้ง Python รุ่นใหม่)
  • ไม่ต้องการเครื่องมือสร้าง, คอมไพเลอร์, หรือแพ็กเกจระบบอื่นใด

ระบบปฏิบัติการ

  • รองรับ Windows, macOS, และ Linux ทั้งหมด
  • ไลบรารีนี้เป็น Python แท้: ไม่มีส่วนขยายเนทีฟเฉพาะแพลตฟอร์มที่ต้องคอมไพล์

การติดตั้ง

ติดตั้งจาก PyPI ด้วย pip:

pip install aspose-3d-foss

ดูที่ คู่มือการติดตั้ง สำหรับการตั้งค่า virtual-environment, ขั้นตอนการตรวจสอบ, และตัวอย่างโค้ดเริ่มต้นอย่างรวดเร็ว.


Aspose.3D FOSS สําหรับ Python

เมื่อติดตั้งแล้วคุณสามารถทำได้ทันที:

  • โหลด ไฟล์ OBJ (พร้อมการสนับสนุนวัสดุ .mtl), STL, glTF 2.0, GLB, COLLADA, และ 3MF
  • ตรวจสอบ โครงสร้างฉาก: เดินทางผ่านโหนด, อ่านเมช, เข้าถึงเวอร์เท็กซ์นอร์มัลและ UVs
  • แปลง ฉาก: ใช้ตำแหน่ง, การหมุน (ผ่าน Quaternion), และสเกลโดยใช้ Transform
  • ใช้วัสดุ: ทำงานกับ LambertMaterial และ PhongMaterial บนโหนดฉาก
  • ส่งออก เป็นรูปแบบที่รองรับใด ๆ พร้อมตัวเลือกการบันทึกตามรูปแบบ
  • คำนวณเรขาคณิต: สอบถามกล่องขอบเขต, สะสมการแปลงในพื้นที่โลกด้วย GlobalTransform
  • อ่านแอนิเมชัน: เข้าถึง AnimationClip และ KeyframeSequence ข้อมูลจากไฟล์ glTF และ COLLADA ที่โหลดแล้ว

เริ่มต้นอย่างรวดเร็ว

โค้ดต่อไปนี้โหลดไฟล์ฉาก, พิมพ์ลูกของโหนดราก, และบันทึกฉากใหม่ในรูปแบบ GLB:

from aspose.threed import Scene

scene = Scene.from_file("input.obj")

print(f"Root node children: {len(scene.root_node.child_nodes)}")
for node in scene.root_node.child_nodes:
    entity_type = type(node.entity).__name__ if node.entity else "no entity"
    print(f"  {node.name} [{entity_type}]")

scene.save("output.glb")
print("Saved output.glb")

ขั้นตอนต่อไป

 ภาษาไทย