Aspose.3D  for Java

Java 3D การประมวลผลไฟล์ API

สร้าง จัดการ และบันทึกไฟล์ 3D เป็นหลายรูปแบบโดยไม่ต้องใช้ซอฟต์แวร์สร้างแบบจำลองและแสดงผลภายนอก

  ดาวน์โหลดฟรีทดลอง
  
 

Aspose.3D for Java คือ Gameware แบบสแตนด์อโลนและ CAD API เพื่อจัดการไฟล์ 3D API รองรับรูปแบบไฟล์ยอดนิยม 3D และแอปพลิเคชันสามารถสร้าง อ่าน แปลง & แก้ไขไฟล์ได้อย่างง่ายดาย นอกจากนี้ API ยังช่วยนักพัฒนาในการสร้างแบบจำลองและการสร้างโลกของเกมขนาดใหญ่ ฉากที่ยอดเยี่ยมสำหรับการแสดงภาพการออกแบบ มีส่วนร่วมกับประสบการณ์เสมือนจริง เพิ่มคุณสมบัติแอนิเมชั่นลงในไฟล์ฉาก จัดรูปแบบองค์ประกอบโดยใช้การแปลง และอื่นๆ อีกมากมาย

ขั้นสูง Java 3D API คุณลักษณะ

สร้างฉากและบันทึกในรูปแบบที่รองรับ

โหลด บันทึก และแสดงเอกสาร 3D เป็นสตรีม

ทำงานกับเรขาคณิตและลำดับชั้นของฉาก

แชร์ข้อมูลเรขาคณิตแบบเมชภายในหลายโหนด

เพิ่มคุณสมบัติแอนิเมชั่นให้กับไฟล์ฉาก

สามเหลี่ยมตาข่ายด้วยเลย์เอาต์หน่วยความจำแบบกำหนดเองของจุดยอด

เพิ่มกล้องเป้าหมายและวัตถุเคลื่อนไหวใน 3D ฉาก

แยกตาข่ายตามวัสดุ

เปลี่ยนทิศทางของระนาบโดยระบุค่าปกติ

สร้างรูปทรงเรขาคณิตโดยการอัดรูปร่าง

เพิ่มประสิทธิภาพการสร้างกระบอก

การตรวจจับรูปแบบไฟล์ที่เก็บถาวร

รองรับ AMF รูปแบบ

นำเข้าและส่งออกเอกสาร glTF โดยใช้การบีบอัด Draco

ระหว่างแปลงไฟล์ฉาก

API ให้การสนับสนุน 3D การแปลงรูปแบบไฟล์ด้วยวิธีง่ายๆ นักพัฒนาสามารถโหลดเอกสารต้นทางในอินสแตนซ์ของ Scene และใช้ฟังก์ชันบันทึกด้วยพารามิเตอร์ FileFormat แค่นั้นแหละ!

บันทึก 3D ฉากในรูปแบบต่างๆ - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

สร้าง 3D ฉากผ่าน API

Aspose.3D for Java ช่วยให้นักพัฒนาสร้างฉากตั้งแต่เริ่มต้นโดยไม่ต้องพึ่งพาซอฟต์แวร์สร้างแบบจำลองใดๆ Java API ยังช่วยให้นักพัฒนาบันทึกฉากต่างๆ ในรูปแบบที่รองรับ เช่น (STL, FBX, Discreet3DS, WavefrontOBJ, Collada และ Universal3D)

สร้างฉากที่มีรูปร่าง 3D ดั้งเดิม - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

สร้างลำดับชั้นของโหนดด้วยวิธีง่ายๆ

Aspose.3D for Java API ให้ความสามารถในการสร้างลำดับชั้นของโหนดโดยที่โหนดเป็นส่วนประกอบพื้นฐานของฉาก ลำดับชั้นของโหนดกำหนดโครงสร้างเชิงตรรกะและจัดเตรียมเนื้อหาที่มองเห็นได้โดยการแนบรูปทรงเรขาคณิต ไฟ และกล้องเข้ากับโหนด

เพิ่มคุณสมบัติแอนิเมชั่นให้กับฉาก

Aspose.3D for Java API ให้การสนับสนุนสำหรับแอนิเมชั่นคีย์เฟรมผ่าน CurveMapping ซึ่งจับคู่องค์ประกอบของคุณสมบัติกับส่วนโค้งต่างๆ นอกจากนี้ ไลบรารียังเสนอให้ตั้งค่ากล้องเป้าหมายในไฟล์ 3D ซึ่งมีประโยชน์ในแอนิเมชั่น เมื่อคุณต้องการให้กล้องเผชิญหน้ากับโหนดใดโหนดหนึ่ง

ความทนทาน ประสิทธิภาพ & ความสามารถในการปรับขนาด

Aspose.3D for Java ได้รับการออกแบบมาให้ทำงานได้ดีเท่าเทียมกันบนเซิร์ฟเวอร์หรือฝั่งไคลเอ็นต์ เป็นแอสเซมบลี Java เดียวที่สามารถปรับใช้กับแอปพลิเคชัน Java ใดก็ได้โดยเพียงแค่เพิ่มการอ้างอิง คุณไม่ต้องกังวลเกี่ยวกับบริการหรือโมดูลอื่นๆ ในขณะที่ทำงานกับ API

  
  

Aspose.3D เสนอ API การประมวลผล 3D แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่นๆ ตามรายการด้านล่าง: