Aspose.3D FOSS for Java เป็นห้องสมุด MIT ที่ได้รับอนุญาตและเป็นภาษาญี่ปุ่นที่สามารถทํางานได้กับรูปแบบไฟล์ 3D เพิ่มความเสี่ยงของ Maven และเริ่มอ่านการสร้างและการเขียนสถานการณ์ 3d โดยไม่ต้องติดตั้งเวลาปฏิบัติตามเดิม SDK ภายนอกหรือเครื่องมือแสดงผลบุคคลที่สาม
บีบอิสระแสดงให้เห็น API แผ่นภาพที่สะอาดสร้างขึ้นรอบ Scene, Node Mesh และ Camera รุ่นแนวคิดเดียวกันที่ใช้โดยเครื่องมือ 3D มืออาชีพ การสนับสนุนรูปแบบรวมถึง OBJ (ด้วย .mtl วัสดุโหลด), STL (ไบนารี่และ ASCII, รอบทริปตรวจสอบ), glTF 2.0 (วัสดุก่อ PBR), GLB (เบนารี้ยว gltf) และ FBX (นําเข้าเท่านั้น). ตัวเลือกการโหลดแบบฟอร์มและการบันทึกช่วยให้คุณควบคุมการจัดระเบียบการไหลเวียนขนาดมาตรฐานและวัสดุดโหลดโดยไม่ต้องเขียนรหัสพาร์ซีใด ๆ ที่กําหนดค่ารูปแบบ
Aspose.3D FOSS ต้องใช้ Java 21 หรือเร็วกว่าและทํางานเหมือนกันบน Windows, macOS และ Linux CI Runner, Docker Container และสภาพแวดล้อมที่ไม่มีเซิร์ฟเวอร์ ไม่มีการขยายตัวเดิมที่จะประกอบและไม่มีแพคเกจระบบที่จะติดตั้ง
GltfSaveOptions ใช้ setContentType(FileContentType.BINARY) สําหรับการผลิต GLS.Scene, Node Mesh , Camera และ TransformObjLoadOptions.setNormalizeNormal())Aspose.3D FOSS สําหรับ Java ติดตั้งด้วยความเสี่ยง Maven (com.aspose:aspose-3d-foss:26.1.0) หนึ่งห้องสมุดเป็น Java เบริสุทธิ์ไม่มีการขยายตัวที่เกิดจากประเทศที่จะประกอบและไม่มีแพคเกจระบบที่จะติดตั้ง
API Scene-Graph แสดงให้เห็นถึงรูปแบบแนวคิดของเครื่องมือ 3D มืออาชีพดังนั้นโค้งการเรียนรู้จะสั้นสําหรับทุกคนที่คุ้นเคยกับ Three.js หรือรุ่นข้อมูลของ Blender ห้องสมุดได้รับการรับรองจาก MIT, Open Source และยินดีต้อนรับสู่รายงานข้อผิดพลาดและส่วนร่วมใน GitHub
เพิ่มความเสี่ยง Maven แล้วเรียก Scene.fromFile("model.obj") เพื่อโหลดไฟล์ OBJ รวมถึงการกําหนดวัสดุ MTL ของมัน การโทรเดียว scene.save() พร้อมขยาย .gltf จะเขียนไฟล์ glTF 2.0 JSON ไม่มีรูปแบบที่จําเป็นหรือวัตถุแปลง
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.1.0</version>
</dependency>
import com.aspose.threed.*;
// Load an OBJ file (with .mtl materials)
Scene scene = Scene.fromFile("model.obj");
// Export as glTF 2.0
scene.save("model.gltf");
เพื่อสร้างไฟล์ glTF พร้อมการปรับระบบแบบสแกนให้ผ่านตัวอย่าง GltfSaveOptions กับ setFlipCoordinateSystem(true) ตัวอย่างเดียวกันจะใช้สําหรับตัวเลือกทุกรูปแบบ - เปลี่ยนประเภทตัวเลือกว่าที่กําหนดไว้ในรูปแบบที่คุณกําลังเป้าหมาย
import com.aspose.threed.*;
Scene scene = new Scene();
scene.open("mesh.stl");
// Save as glTF with options
GltfSaveOptions opts = new GltfSaveOptions();
opts.setFlipCoordinateSystem(true);
opts.setPrettyPrint(true);
scene.save("mesh.gltf", opts);
เป็นห้องสมุดฟรีที่ได้รับอนุญาตจาก MIT จอห์าบริสุทธิ์สําหรับการโหลดการจัดการและการบันทึกภาพ 3D โดยไม่ต้องติดตั้ง SDK ภายในหรือภายนอกใด ๆ
OBJ (ด้วย .mtl), STL (ไบารี่และ ASCII), glTF 2.0, GLB (วิบานี้ gl TF) และ FBX (นําเข้าเท่านั้น) ทุกรูปแบบมีชั้นของตัวเลือกโหลด / การบันทึกที่กําหนดเอง
No. Aspose.3D FOSS สําหรับ Java เป็น Java บริสุทธิ์ที่มีการขยายตัวที่ไม่มีดั้งเดิม มันทํางานบน Windows, macOS และ Linux โดยไม่ต้องมีการจัดเรียงขั้นตอนใด ๆ
เพิ่มความสัมพันธ์ Maven com.aspose:aspose-3d-foss:26.1.0 ไปยังโครงการของคุณ ไม่จําเป็นต้องมีการขยายระบบเพิ่มเติมหรือการขยายตัวในประเทศ
ใช่. คลาสตัวเลือกแบบฟอร์มช่วยให้คุณสามารถปรับแกนการปรับขนาดและมาตรฐานโดยไม่ต้องเขียนรหัสพาร์ชที่กําหนดค่าใด ๆ
Java 21 และภายหลังจะได้รับการสนับสนุน ห้องสมุดทํางานได้เหมือนกันบนระบบปฏิบัติการหลักทั้งหมด
ใช่. ห้องสมุดได้รับการรับรองจาก MIT และโฮสต์บน GitHub. รายงานข้อผิดพลาดและคําขอการล็อคยินดีต้อนรับสู่