เริ่มต้น

เริ่มต้นด้วย Aspose.3D FOSS สําหรับ Java

ยินดีต้อนรับสู่ aspose-3d-ฟอส, ฟรี, โซฟา Java สารสํารองข้อมูลสําหรับโหลด, การก่อสร้างและส่งออกสถานการณ์ 3D คู่มือนี้จะนําคุณจากโครงการใหม่ไปสู่สถานะการทํางานในนาที.


ข้อกําหนด

ความต้องการรายละเอียด
JavaJDK 21 หรือเร็วกว่า
สร้างเครื่องมือMaven หรือ Gradle
OSWindows, 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");
    }
}

ขั้นตอนต่อไป

 ภาษาไทย