Load and Save Options — Aspose.3D FOSS for Java

نمای کلی

گزینه های بارگذاری و ذخیره به Scene.open() (بار) یا Scene.save() (save) برای کنترل رفتار خاص فرمت مانند چرخش محور، مقیاس بندی، کنوانسیون های هماهنگ و خروجی باینری در مقابل ASCII.

بسته بندی: com.aspose.threed

تمام کلاس های گزینه از: LoadOptions یا … SaveOptions.


کلاس های پایه ای

کلاسشرح:
LoadOptionsپایه ی خلاصه برای تمام اشیاء گزینه بارگذاری خاص فرمت. ارائه می دهد setFlipCoordinateSystem() و … setScale().
SaveOptionsپایه خلاصه برای تمام اشیاء Save-Option خاص به فرمت. ارائه می دهد setFlipCoordinateSystem() و … setAxisSystem().

فرمت OBJ

کلاسشرح:
ObjLoadOptionsگزینه های بارگذاری برای Wavefront OBJ. ویژگی های کلیدی: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsگزینه های Save برای Wavefront OBJ کنترل می کند نورمال، UV, مرجع مواد و حالت نقطه ابر.

فرمت STL

کلاسشرح:
StlLoadOptionsگزینه های بارگذاری برای STL. پشتیبانی ها setFlipCoordinateSystem(), setRecalculateNormal(),، و setContentType().
StlSaveOptionsگزینه های ذخیره برای STL. کنترل ها setFlipCoordinateSystem(), setAxisSystem(),، و setContentType().

قالب glTF

کلاسشرح:
GltfLoadOptionsگزینه های بارگذاری برای glTF 2.0 و GLB. ویژگی های کلیدی: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsگزینه های ذخیره برای glTF 2.0 و GLB استفاده کنید. setContentType(FileContentType.BINARY) برای تولید یک سیستم مستقل .glb بسته بندی.

فرمت FBX

کلاسشرح:
FbxLoadOptionsگزینه های بارگیری برای FBX. ویژگی کلیدی: setFlipCoordinateSystem().
FbxSaveOptionsگزینه های FBX رو ذخیره کن.

مثال سریع

import com.aspose.threed.Scene;
import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

Scene scene = Scene.fromFile("model.obj");

// Save as binary GLB
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

همچنین ببینید:

 فارسی