شروع می شود

شروع با Aspose.3D FOSS برای جاوا

خوش آمدید به تگ ها 3D-Foss,کتابخانه جاوا رایگان و منبع باز برای بارگذاری، ساخت و صادرات صحنه های 3D این راهنمای شما را از یک پروژه تازه به صحن کار در چند دقیقه می برد.


پیش شرط ها

نیازهاجزئیات
Javaجک 21 یا بعد از آن
ساخت ابزارمِن یا گرادل
OSویندوز، macOS یا لینوکس

نصب

اضافه کردن وابستگی به خودتان 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.");
    }
}

نگاهی به راهنمای نصب برای مراحل تنظیم و تأیید Gradle.


چه کاری می توانید انجام دهید

پس از نصب، می توانید بلافاصله:

  • بارگذاری OBJ، STL، glTF 2.0 / GLB و فایل های FBX از طریق scene.open()
  • بازرسی برچسب های ارشیو: عبور 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");
    }
}

قدم های بعدی

 فارسی