เริ่มต้น
เริ่มต้นด้วย Aspose.3D FOSS สําหรับ Java
ยินดีต้อนรับสู่ aspose-3d-ฟอส, ฟรี, โซฟา Java สารสํารองข้อมูลสําหรับโหลด, การก่อสร้างและส่งออกสถานการณ์ 3D คู่มือนี้จะนําคุณจากโครงการใหม่ไปสู่สถานะการทํางานในนาที.
ข้อกําหนด
| ความต้องการ | รายละเอียด |
|---|---|
| Java | JDK 21 หรือเร็วกว่า |
| สร้างเครื่องมือ | Maven หรือ Gradle |
| OS | Windows, macOS หรือ Linux |
การติดตั้ง
เพิ่มความสัมพันธ์ของ Maven ไปยัง ของคุณ pom.xml:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>ตรวจสอบ:
import com.aspose.threed.Scene;
public class Main {
public static void main(String[] args) {
Scene scene = new Scene();
System.out.println("aspose-3d-foss loaded successfully.");
}
}ดู The คู่มือการติดตั้ง สําหรับ Gradle การตั้งค่าและการตรวจสอบขั้นตอน.
สิ่งที่คุณสามารถทําได้
เมื่อติดตั้งคุณสามารถ:
- โหลด OBJ, STL, glTF 2.0 / GLB และไฟล์ FBX โดยการใช้งาน
scene.open() - การตรวจสอบ ฉากยิเรกชัน: traverse
Nodeตุ๊กตา, อ่านMeshจิเมตริก, การเข้าถึงแนวตั้งปกติและ UVs - การแปลง คอมโพสิต: การแปลการหมุนและการสกรูผ่านทาง
Transformคลาส - วัสดุการใช้งาน: การจัดตั้ง
MaterialหรือPbrMaterialเพื่อนุ่ม - การส่งออก สําหรับรูปแบบที่สนับสนุนใด ๆ กับ
scene.save() - สร้างภูมิศาสตร์: สร้าง
Meshวัตถุโดยการเขียนโปรแกรมที่มีจุดควบคุมและโพลีกอน
เริ่มต้นอย่างรวดเร็ว
ดาวน์โหลดไฟล์ 3D, พิมพ์ภาพแวดล้อมและบันทึกใหม่ในรูปแบบ GLB:
import com.aspose.threed.Scene;
import com.aspose.threed.Node;
public class QuickStart {
public static void main(String[] args) throws Exception {
Scene scene = new Scene();
scene.open("input.obj");
System.out.println("Root children: " + scene.getRootNode().getChildNodes().size());
for (Node node : scene.getRootNode().getChildNodes()) {
String entityType = node.getEntity() != null
? node.getEntity().getClass().getSimpleName()
: "no entity";
System.out.println(" " + node.getName() + " [" + entityType + "]");
}
scene.save("output.glb");
System.out.println("Saved output.glb");
}
}ขั้นตอนต่อไป
- คู่มือการติดตั้ง: การตั้งค่าและตรวจสอบ Maven / Graadle
- ผู้พัฒนาคู่มือ: การสนับสนุนการจัดรูปแบบการดําเนินงานของเครื่องจักรวัสดุและการแปลง
- คุณสมบัติและฟังก์ชั่น: ลึกลงในพื้นที่ฟังก์ชั่นแต่ละชนิดด้วยตัวอย่าง Java