Aspose.3D FOSS برای جاوا یک کتابخانه MIT مجوز، خالص جاو برای کار با فرمت های فایل 3D است. اضافه کردن یک وابستگی Maven و بلافاصله شروع به خواندن، ساخت و نوشتن صحنه های 3d بدون نصب هر زمان اجرا بومی، SDK خارجی، یا رنجر شخص ثالث.
کتابخانه یک API تمیز صحنه گراف ساخته شده در اطراف Scene، Node و Mesh را نشان می دهد، همان مدل مفهومی که توسط ابزارهای حرفه ای 3D استفاده می شود. پشتیبانی از فرمت شامل OBJ (با بارگذاری مواد .mtl)، STL (بینیال و ASCII، چرخش تایید شده)، glTF 2.0 (مواد PBR)، GLB (بیانیال gltF) و FBX (فقط واردات).
Aspose.3D FOSS نیاز به جاوا 21 یا بعد دارد و در ویندوز، macOS و لینوکس CI اجرا می شود، کانتینر های Docker و محیط های بدون سرور. هیچ افزونه ای برای جمع آوری وجود ندارد و هیچ بسته سیستم نصب نمی شود. Java
GltfSaveOptions. استفاده از setContentType(FileContentType.BINARY) برای تولید GLS.Scene، Node ، Mesh و Camera.ObjLoadOptions.setNormalizeNormal()) عادی می کند.Aspose.3D FOSS برای جاوا با یک وابستگی Maven (com.aspose:aspose-3d-foss:26.1.0) نصب می شود.کتابخانه خالص جاو است، بدون افزونه های بومی برای جمع آوری و بدون بسته های سیستم برای نصب.
API صحنه گرافیک مدل مفهومی ابزارهای حرفه ای 3D را نشان می دهد، بنابراین منحنی یادگیری برای هر کسی که با مدل داده های Three.js یا Blender آشنا است کوتاه است. کتابخانه MIT مجوز دارد، منبع باز و گزارش ها و مشارکت های خطا در GitHub را خوش آمدید. Java
اضافه کردن وابستگی 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 (فقط واردات).
Aspose.3D FOSS برای جاوا خالص جاو با صفر گسترش های بومی است. آن را در ویندوز، macOS و لینوکس بدون هیچ مرحله ای از جمع آوری اجرا می شود. Java
اضافه کردن وابستگی Maven com.aspose:aspose-3d-foss:26.1.0 به پروژه شما. هیچ بسته های سیستم اضافی یا گسترشات بومی مورد نیاز نیست.
کلاس های گزینه Per-format اجازه می دهد تا شما را به اسب های فلیپ، تنظیم مقیاس، و عادی سازی استاندارد بدون نوشتن هر گونه کد پارس خاص فرمت.
جاوا 21 و بعد از آن پشتیبانی می شود.کتابخانه در تمام سیستم عامل های اصلی به طور یکسان اجرا می کند.
بله، کتابخانه دارای مجوز MIT است و در GitHub میزبانی شده است. گزارش های سوءاستفاده و درخواست های کشیدن خوش آمدید.