C#에서 OBJ를 PLY로 변환

두 가지 유명한 3D 파일 형식 간의 프로그래밍 방식 변환 구현에 대해 살펴보겠습니다. 최근에 우리는 .NET 애플리케이션에서 PLYOBJ로 변환하는 방법을 보여주는 블로그 게시물을 게시했습니다. 하지만 이번 블로그 게시물에서는 C#에서 OBJ를 PLY로 변환하는 방법을 알아봅니다. 따라서 Aspose.3D for .NET을 선택하여 이 기능을 구현하겠습니다. 이 C# 3D 그래픽 라이브러리는 광범위한 변환 및 조작 기능을 제공하는 성숙한 .NET API입니다. 그러므로 하지 마십시오. 프로그래밍 방식으로 OBJ-PLY 변환기를 개발하는 방법을 배우려면 이 가이드의 모든 섹션을 놓치십시오.

C# 3D 그래픽 라이브러리 설치

NuGet 패키지 관리자에서 다음 명령을 실행하여 이 .NET API를 설치할 수 있습니다. 또한, DLL 파일을 다운로드할 수도 있습니다.

Install-Package Aspose.3D 
C# 3D 그래픽 라이브러리 설치

C#에서 OBJ를 PLY로 변환 - 코드 샘플

구현하기 전에 소스 OBJ 파일이 있는지 확인하십시오. 그런 다음 다음 단계를 수행할 수 있습니다.

  • Scene 클래스의 인스턴스를 인스턴스화합니다.
  • Open 메서드를 호출하여 소스 OBJ 파일을 로드합니다.
  • 장면을 PLY 파일로 내보내기 위한 옵션에 액세스하려면 PlySaveOptions 클래스의 개체를 만듭니다.
  • 출력 파일을 PLY 파일 형식으로 저장하려면 Save 메서드를 호출합니다.

다음 코드 샘플은 프로그래밍 방식으로 C#에서 OBJ를 PLY로 변환하는 방법을 보여줍니다.

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // C#에서 OBJ를 PLY로 변환
        static void Main(string[] args)
        {
            // 디렉터리 경로를 정의합니다.
            String dataDir = "/Desktop/";
            // Scene 클래스의 인스턴스를 인스턴스화합니다.
            Scene scene = new Scene();
            // Open 메서드를 호출하여 소스 OBJ 파일을 로드합니다. 
            scene.Open(dataDir + "sample.obj");
            // 장면을 PLY 파일로 내보내기 위한 옵션에 액세스하려면 PlySaveOptions 클래스의 개체를 만듭니다. 
            var usdSaveOptions = new PlySaveOptions();
            // Save 메서드를 호출하여 출력 파일을 PLY 파일 형식으로 저장합니다.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

이미지에서 출력을 볼 수 있습니다.

3D 모델 렌더링

OBJ를 PLY로 변환기 - 온라인 도구

Aspose.3D for .NET으로 구동되는 온라인 도구가 있습니다. 또한 이 온라인 OBJ-PLY 변환기에는 웹 브라우저에서 온라인으로 인기 있는 3D 파일 형식을 변환하는 기능이 있습니다. 무엇보다도 무료이며 어떠한 계정 생성 없이도 사용할 수 있습니다.

obj-플라이 변환기

3D 모델 렌더링 - 무료 라이센스 받기

무료 임시 라이센스를 받아 평가 제한 없이 이 C# 3D 그래픽 라이브러리를 사용해 볼 수 있습니다.

합산

이 것이 마지막이다. C#에서 OBJ를 PLY로 변환하는 방법을 배웠기를 바랍니다. 또한 이 가이드에서는 Aspose.3D for .NET에서 제공하는 많은 기능 중 단일 기능을 시연했습니다. OBJ-PLY 변환기는 비즈니스 애플리케이션의 생산성을 높여줍니다. 또한 문서, API 참조 및 GitHub 저장소는 개발 및 사용에 대한 완전한 세부 정보를 제공합니다. 따라서 정기적인 업데이트를 위해 aspose.com에 연락하세요.

부담 없이 문의하세요.

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

또한보십시오