ไฟล์ USDZ มีรูปทรงเรขาคณิต 3 มิติและข้อมูลการแรเงาสำหรับฉาก และมักใช้สำหรับสร้างเนื้อหาความเป็นจริงเสริม บางครั้ง คุณอาจต้องแปลง USDZ เป็นไฟล์ 3D Object เพื่อให้สอดคล้องกับสถานการณ์ดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ USDZ เป็นไฟล์ OBJ โดยทางโปรแกรมใน C#
ตัวแปลงไฟล์ USDZ เป็น OBJ – การติดตั้ง C# API
Aspose.3D for .NET API รองรับการสร้าง แก้ไข หรือแปลงฉาก 3 มิติ นอกจากนี้ คุณไม่จำเป็นต้องติดตั้งแอปพลิเคชันการเรนเดอร์ 3 มิติหรือการสร้างแบบจำลองใดๆ เพียงติดตั้ง API โดยดาวน์โหลดไฟล์ DLL จากหน้า New Releases หรือใช้คำสั่งการติดตั้ง NuGet ต่อไปนี้ใน Microsoft Visual Studio:
PM> Install-Package Aspose.3D
แปลงไฟล์ USDZ เป็น OBJ ใน C#
คุณสามารถแปลงไฟล์ USDZ เป็นไฟล์ OBJ โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ USDZ อินพุตด้วยคลาส Scene
- สร้างวัตถุของคลาส ObjSaveOptions
- แปลงไฟล์ USDZ เป็นไฟล์ OBJ
ข้อมูลโค้ดต่อไปนี้อธิบายวิธีการแปลงไฟล์ USDZ เป็นไฟล์ OBJ โดยทางโปรแกรมใน C#:
// โหลดไฟล์ USDZ อินพุต
Scene scene = new Scene();
scene.Open("Test.usdz");
// เริ่มต้นวัตถุคลาส ObjSaveOptions
ObjSaveOptions saveOptions = new ObjSaveOptions();
// บันทึกไฟล์ OBJ เอาต์พุต
scene.Save("Sample.obj", saveOptions);
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลง USDZ เป็นไฟล์ OBJ ด้วยโค้ดสองสามบรรทัดโดยใช้ C# เนื่องจากไฟล์ USDZ มักใช้เพื่อแสดงผลิตภัณฑ์ทางออนไลน์ ในทำนองเดียวกัน บางครั้งไฟล์ OBJ ก็จำเป็นในขณะที่ทำงานกับฉากสามมิติ คุณสามารถรวมคุณลักษณะนี้เข้ากับแอปพลิเคชันที่ใช้เฟรมเวิร์ก .NET หรือ .NET Core ของคุณได้อย่างง่ายดาย นอกจากนี้ คุณสามารถตรวจสอบคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อสงสัย โปรดเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี