GLB โปรแกรมดูไฟล์ for .NET
แสดงผลไฟล์ GLB โดยไม่มีซอฟต์แวร์สร้างแบบจำลองและแสดงผล 3D
วิธีดูไฟล์ GLB โดยใช้ C#
ในการดูไฟล์ GLB เราจะใช้
API ซึ่งมีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่าย API สำหรับแพลตฟอร์ม C# ที่จะใช้กับโปรแกรมดูใดก็ได้ เปิด
package manager ค้นหา Aspose.3D และติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console
คำสั่งคอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.3D
ขั้นตอนในการดู GLB ผ่าน C#
Aspose.3D ทำให้นักพัฒนาสามารถดูไฟล์ GLB ได้ง่ายด้วยโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ GLB ผ่านตัวสร้างของ Scene class1. สร้างอินสแตนซ์ของ Html5SaveOptions1. ตั้งค่าคุณสมบัติสำหรับการจัดรูปแบบขั้นสูง1. เรียกเมธอด Scene.Save ด้วยอ็อบเจกต์ของ Html5SaveOptions1. ตรวจสอบไฟล์ผลลัพธ์ HTML ในเบราว์เซอร์เริ่มต้น
ความต้องการของระบบ
Aspose.3D for .NET ได้รับการสนับสนุนในระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core, Mono- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio- Aspose.3D for .NET อ้างอิงในโครงการของคุณ
C# รหัสเพื่อดู GLB
string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";
// โหลดฉาก GLB ผ่านอินสแตนซ์ของ Scene
var scene = new ThreeD.Scene("template.glb");
// สร้างวัตถุของ Html5SaveOptions และตั้งค่าคุณสมบัติสำหรับการจัดรูปแบบ
var options = new ThreeD.Formats.Html5SaveOptions()
{
// ปิดกริด
ShowGrid = false,
// ปิดอินเทอร์เฟซผู้ใช้
ShowUI = false
};
// บันทึก 3D ฉากเป็น HTML5
scene.Save(output, options);
// โหลดผลลัพธ์ HTML ในเบราว์เซอร์เริ่มต้น
System.Diagnostics.Process.Start(output);
เกี่ยวกับ Aspose.3D for .NET API
Aspose.3D เป็น CAD และ Gameware API ในการโหลด แก้ไข และแปลงไฟล์ 3D API เป็นแบบสแตนด์อโลนและไม่จำเป็นต้องมี 3D ซอฟต์แวร์สร้างแบบจำลองหรือเรนเดอร์ใดๆ สามารถใช้ API สำหรับ Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX และรูปแบบอื่นๆแอปฟรีเพื่อดู GLB
ตรวจสอบการสาธิตสดของเราที่ ดู GLB พร้อมสิทธิประโยชน์ดังต่อไปนี้
GLB GLB รูปแบบไฟล์คืออะไร
GLB คือการแสดงรูปแบบไฟล์ไบนารีของโมเดล 3D ที่บันทึกในรูปแบบการส่ง GL (glTF) ข้อมูลเกี่ยวกับโมเดล 3D เช่น ลำดับชั้นของโหนด กล้อง วัสดุ แอนิเมชั่น และเมช ในรูปแบบไบนารี รูปแบบไบนารีนี้เก็บสินทรัพย์ glTF (JSON, .bin และรูปภาพ) ไว้ใน Blob แบบไบนารี นอกจากนี้ยังช่วยหลีกเลี่ยงปัญหาการเพิ่มขนาดไฟล์ซึ่งเกิดขึ้นในกรณีของ glTF รูปแบบไฟล์ GLB ส่งผลให้ขนาดไฟล์เล็กกะทัดรัด โหลดเร็ว แสดงฉาก 3D สมบูรณ์ และขยายเพื่อการพัฒนาต่อไป รูปแบบนี้ใช้ model/gltf-binary เป็นประเภท MIME
อ่านเพิ่มเติมรูปแบบตัวแสดงที่รองรับอื่น ๆ
การใช้ C# จะทำให้สามารถดูรูปแบบไฟล์อื่นๆ ได้มากมายรวมทั้ง