3D C#을 통한 형식 변환

3D 모델링 및 렌더링 소프트웨어 없이 3D 문서 형식을 변환하여 플랫폼 간 .NET 애플리케이션을 빌드합니다.

 

개발자는 3D 그래픽 라이브러리를 사용하여 3D 형식의 내용을 쉽게 읽고, 만들고, 변환하고, 업데이트하고 제어할 수 있습니다. API에서 지원하는 형식은 WavefrontOBJ, Discreet3DS, STL(ASCII, 바이너리), FBX(ASCII, 바이너리), Universal3D, Collada, GLB, {입니다. 10}, PLY, DirectX, Google Draco 형식 등 변환 프로세스는 인스턴스를 통해 소스 파일을 로드하는 것과 같이 간단합니다. 장면 클래스 , 관련 출력 형식 매개변수를 사용하여 Save 메서드를 호출합니다.

3D 장면을 다양한 형식으로 변환

개발자는 위에 나열된 동일한 프로세스를 통해 3D 장면을 쉽게 변환할 수 있습니다. FBX에서 OBJ로의 변환과 같은 몇 가지 예를 고려합니다. 장면 클래스 개체를 통해 FBX 파일을 로드합니다. 다음을 사용하여 저장 옵션 만들기 ObjSave 옵션 출력 파일 경로와 obj 옵션을 매개변수로 포함하는 장면 저장 메서드를 호출합니다. API에는 다음과 같은 관련 클래스에 저장하기 위한 적절한 옵션 클래스가 있습니다. A3dwSave 옵션 AmfSave 옵션 Discreet3dsSave 옵션 FbxSave 옵션 HTML5저장 옵션 RvmSave 옵션 그리고 더. 다음은 3D의 전체 목록입니다. 변환 형식 옵션. 또한 개발자는 3D 장면을 PDF에 쉽게 저장할 수 있습니다.

FBX에서 OBJ로의 변환을 위한 C# 코드
C# 3D 장면을 PDF로 변환하기 위한 코드