แปลง STL เป็น OBJ Python

ไฟล์ STL ใช้กันอย่างแพร่หลายสำหรับการพิมพ์ 3 มิติ ในขณะที่ไฟล์ OBJ ให้ความยืดหยุ่นและรองรับพื้นผิวและวัสดุมากกว่า ในบล็อกโพสต์นี้ เราจะสำรวจวิธีแปลงไฟล์ STL เป็นรูปแบบ OBJ ใน Python

  1. ตัวแปลง Python STL เป็น OBJ – ดาวน์โหลดฟรี
  2. วิธีแปลง STL เป็น OBJ ใน Python
  3. แปลง STL เป็น OBJ ใน Python
  4. แปลง STL เป็น OBJ ด้วยตัวเลือกขั้นสูงใน Python

Python STL เป็น OBJ Converter – ดาวน์โหลดฟรี

Aspose.3D for Python ผ่าน .NET รองรับ รูปแบบไฟล์ ต่างๆ เพื่อสร้างหรือจัดการฉาก 3 มิติ คุณสามารถกำหนดค่า library หรือติดตั้งจาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้:

pip install aspose-3d

วิธีแปลง STL เป็นรูปแบบ OBJ

คุณสามารถส่งออกไฟล์ STL เป็นรูปแบบ OBJ โดยทำตามขั้นตอนด้านล่าง:

  • โหลดไฟล์ STL อินพุต
  • สร้างวัตถุของคลาส ObjSaveOptions
  • แปลงรูปแบบไฟล์ STL เป็น OBJ

โปรดดูตัวอย่างโค้ดและรายละเอียดเพิ่มเติมในส่วนต่อไปนี้เพื่อความเข้าใจของคุณ

แปลง STL เป็น OBJ โดยใช้ Python

คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ STL เป็นไฟล์ OBJ ใน Python:

  1. ก่อนอื่น ให้โหลดไฟล์อินพุต STL โดยใช้เมธอด Scene.fromfile()
  2. จากนั้นสร้างอินสแตนซ์ของคลาส ObjSaveOptions
  3. เรียกใช้เมธอด save() เพื่อส่งออกไฟล์ OBJ ที่สร้างขึ้น

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการแปลง STL เป็น OBJ ใน Python:

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

แปลง STL เป็น OBJ ด้วยตัวเลือกขั้นสูงใน Python

คุณสามารถใช้คุณสมบัติที่แตกต่างกันของคลาส ObjSaveOptions เพื่อกำหนดค่ากระบวนการแปลงไฟล์ STL ตัวอย่างเช่น คุณสามารถเลือกเปิดหรือปิดใช้งานวัสดุ ส่งออกพื้นผิว พลิกพิกัด หรือระบุการตั้งค่าอื่นๆ โดยใช้คลาส ObjSaveOptions ข้อมูลโค้ดด้านล่างแสดงวิธีแปลง STL เป็น OBJ

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

options.enable_materials = True
options.export_textures = True

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถประเมิน API ได้เต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี

ลองออนไลน์

คุณอาจอ้างถึงเครื่องมือออนไลน์ต่อไปนี้ซึ่งขับเคลื่อนโดย API นี้ และสามารถทดสอบความจุและการเรนเดอร์ได้

บทสรุป

บทความนี้ครอบคลุมถึงวิธีการแปลง STL เป็น OBJ ใน Python ในขณะที่พูดถึงแนวทางขั้นสูงในการควบคุมการแปลง ในขณะที่คุณอาจดูที่ส่วน เอกสารประกอบ เพื่อสำรวจคุณลักษณะต่างๆ ของ API เพิ่มเติม ในกรณีที่คุณมีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย