3D 모델링 및 인쇄가 점점 더 대중화되고 있으며 이에 따라 다양한 형식 간에 파일을 변환해야 할 필요성이 대두되었습니다. 일반적인 작업 중 하나는 OBJ 파일을 3D 인쇄에 사용할 수 있는 STL 형식으로 변환하는 것입니다. OBJ 파일은 일반적으로 CAD 소프트웨어에서 생성되는 3D 모델링의 최종 제품입니다. STL 파일에는 3D 벡터 그래픽에 대한 정보가 포함되어 있습니다. 이 기사에서는 Java에서 OBJ를 STL로 변환하는 방법을 배웁니다.
이 문서에서는 다음 항목을 다룹니다.
Java OBJ to STL 변환기 – 무료 다운로드
Aspose.3D for Java API를 사용하여 OBJ 파일을 STL 형식으로 변환합니다. 3D 형식을 생성, 편집, 조작 및 저장할 수 있습니다. 컴퓨터에 소프트웨어 패키지를 설치하지 않고도 Java 응용 프로그램이 3D 문서로 작업할 수 있습니다.
API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하세요.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>23.7.0</version>
</dependency>
Java에서 OBJ를 STL로 변환
아래 단계에 따라 OBJ 파일을 STL 형식으로 변환할 수 있습니다.
- Scene.fromFile() 메서드를 사용하여 입력 OBJ 파일을 로드합니다.
- 그런 다음 StlSaveOptions 클래스의 인스턴스를 만듭니다.
- 마지막으로 save() 메서드를 호출하여 STL로 저장합니다. 출력 STL 파일 경로와 StlSaveOptions를 인수로 사용합니다.
다음 코드 샘플은 Java에서 OBJ를 STL로 변환하는 방법을 보여줍니다.
// Scene 클래스로 입력 OBJ 파일을 로드합니다.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// STLSaveOptions 클래스 개체를 초기화합니다.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// OBJ를 STL 파일로 변환합니다.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
Java의 옵션을 사용하여 OBJ를 STL로 변환
아래 단계에 따라 OBJ 파일을 STL 형식으로 변환하는 동안 STL 저장 옵션을 지정할 수 있습니다.
- Scene.fromFile() 메서드를 사용하여 입력 OBJ 파일을 로드합니다.
- StlSaveOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 setFlipCoordinateSystem, getLookupPaths 등과 같은 STL 저장 옵션을 지정합니다.
- 마지막으로 save() 메서드를 호출하여 STL로 저장합니다.
다음 코드 샘플은 Java에서 STL 저장 옵션을 사용하여 OBJ를 STL로 변환하는 방법을 보여줍니다.
// Scene 클래스로 입력 OBJ 파일을 로드합니다.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");
// 개체 초기화
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// 좌표계를 뒤집습니다.
saveSTLOpts.setFlipCoordinateSystem(true);
// 임포터가 외부 종속성을 찾을 수 있도록 조회 경로를 구성합니다.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);
// OBJ를 STL 파일로 변환합니다.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);
무료 임시 라이선스 받기
무료 임시 라이선스를 받아 평가 제한 없이 Aspose.3D for Java를 사용해 볼 수 있습니다.
OBJ에서 STL로 온라인 변환기
위의 API를 사용하여 개발된 이 무료 온라인 OBJ에서 STL 변환기 도구를 사용하여 OBJ 파일을 STL 형식으로 변환할 수도 있습니다.
OBJ를 STL로 변환 – 무료 학습 리소스
프로그래밍 방식으로 OBJ를 STL로 변환하는 것 외에도 다음 리소스를 사용하여 다른 라이브러리 기능을 탐색하십시오.
결론
결론적으로 Java에서 OBJ를 STL로 변환하면 3D 모델 조작 및 최적화의 가능성이 열립니다. 초보자와 숙련된 프로그래머 모두에게 Aspose.3D for Java는 변환 프로세스를 단순화합니다. Java에서 OBJ를 STL로 변환하는 것 외에도 무료 온라인 변환기 도구를 사용해 볼 수도 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의하십시오.