OBJ를 STL 자바로 변환

3D 모델링 및 인쇄가 점점 더 대중화되고 있으며 이에 따라 다양한 형식 간에 파일을 변환해야 할 필요성이 대두되었습니다. 일반적인 작업 중 하나는 OBJ 파일을 3D 인쇄에 사용할 수 있는 STL 형식으로 변환하는 것입니다. OBJ 파일은 일반적으로 CAD 소프트웨어에서 생성되는 3D 모델링의 최종 제품입니다. STL 파일에는 3D 벡터 그래픽에 대한 정보가 포함되어 있습니다. 이 기사에서는 Java에서 OBJ를 STL로 변환하는 방법을 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

  1. Java OBJ에서 STL로 변환 – 무료 다운로드
  2. OBJ 파일을 STL로 변환
  3. Java의 옵션을 사용하여 OBJ를 STL로 변환
  4. OBJ에서 STL로 온라인 변환기
  5. 무료 학습 리소스

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 형식으로 변환할 수 있습니다.

  1. Scene.fromFile() 메서드를 사용하여 입력 OBJ 파일을 로드합니다.
  2. 그런 다음 StlSaveOptions 클래스의 인스턴스를 만듭니다.
  3. 마지막으로 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 저장 옵션을 지정할 수 있습니다.

  1. Scene.fromFile() 메서드를 사용하여 입력 OBJ 파일을 로드합니다.
  2. StlSaveOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 setFlipCoordinateSystem, getLookupPaths 등과 같은 STL 저장 옵션을 지정합니다.
  4. 마지막으로 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로 변환하는 것 외에도 무료 온라인 변환기 도구를 사용해 볼 수도 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의하십시오.

또한보십시오