3D 모델을 Java로 변환하는 방법

3D 모델을 Java로 변환하는 방법

aspose-3d-foss를 사용하여 형식 변환은 두 단계 작업입니다 : 출처를 충전합니다. scene.open(),그 다음에 목표로 옮겨진다. scene.save().

단계별 가이드

단계 1 : 패키지를 설치합니다.

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

단계 2 : 충전 및 변환

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

출력 형식은 파일 확장에서 추출됩니다.


단계 3: 저장 옵션을 사용하십시오.

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

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

참고 : FBX 수출은 aspose-3d-foss에서 사용할 수 없습니다. .fbx 던져진 ExportException OBJ, STL 또는 glTF/GLB를 출력 형식으로 사용합니다.


일반적인 변환 요리법

출처목표노트
GLB에 대한 정보웹을 위한 바이너리 glTFscene.open("in.obj"); scene.save("out.glb");
FBX 에서 STL3D 인쇄를 위한 삼각형scene.open("in.fbx"); scene.save("out.stl");
오브에 대 한 STL모델링을 위한 Wavefrontscene.open("in.stl"); scene.save("out.obj");

자주 묻는 질문 (FAQ)

변환은 재료를 보존합니까?

재료 맵링은 최선의 노력입니다.모든 형식이 동일한 재질 속성을 가지고 있지 않습니다.

파일을 배치할 수 있나요?

새로운 것을 만들기 Scene 각 파일에 대해.모든 인스턴스는 독립적입니다.

 한국어