Aspose.3D  for .NET

.NET 3D 파일 조작 API

모든 .NET 기반 애플리케이션 내에서 3D 파일 형식을 읽고, 쓰고, 조작하고, 변환합니다.

  무료 평가판 다운로드
  
 

Aspose.3D for .NET은(는) 모델링 및 렌더링 소프트웨어 종속성 없이 문서를 조작할 수 있는 기능이 풍부한 게임웨어 및 컴퓨터 지원 설계(CAD)API입니다. API는 Discreet3DS, WavefrontOBJ, FBX(ASCII, 바이너리), STL(ASCII, 바이너리), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco 파일 형식 등 개발자는 3D 문서 형식의 내용을 쉽게 생성, 읽기, 변환, 수정 및 제어할 수 있습니다.

Aspose.3D for .NET API은(는) 사용자 친화적이며 이미 설치된 다른 서비스 및 모듈에 대해 걱정할 필요 없이 복사하는 것처럼 쉽게 모든 .NET 애플리케이션과 함께 배포할 수 있습니다.

고급 .NET 3D API 기능

3D 장면 만들기 & 지원되는 형식으로 저장

로드, 저장 및 파일을 스트림으로 변환

기하학 및 작업 장면 계층

여러 노드 간에 메쉬 지오메트리 데이터 공유

장면 문서에 애니메이션 속성 추가

정점의 사용자 지정 메모리 레이아웃으로 메쉬 삼각 측량

장면에 대상 카메라 추가

장면에서 개체 애니메이션

재질별로 메쉬 분할

이미지 형식으로 3D 보기 렌더링

지오메트리에 그림자 투사 및 수신

평면 방향 변경 허용

실린더 생성 향상

추가된 vulkan 렌더러 지원

모양을 돌출시켜 지오메트리 생성

UV 아틀라스 알고리즘 지원

표준 3D 인쇄 형식 지원 AMF

FBX 가져오기 및 바이너리 쓰기 지원

draco 압축으로 glTF 파일 내보내기 및 가져오기

3D 파일 형식 변환

Aspose.3d for .NET은(는) 3D 파일 형식 변환을 위한 올인원 솔루션을 만드는 고급 알고리즘의 배열을 제공합니다. 변환 프로세스는 파일 확장자를 원하는 형식으로 변경하는 것만큼 간단합니다. Scene 인스턴스에서 소스 파일을 로드하고 적절한 FileFormat 매개변수를 사용하여 해당 Save 메서드를 호출하기만 하면 됩니다. 그게 다야!

3D 장면을 다른 형식으로 저장 - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D 장면 생성

Aspose.3D for .NET 프로그래머는 3D 모델링 또는 렌더링 소프트웨어를 설치할 필요 없이 처음부터 장면을 쉽게 생성할 수 있습니다. 3D .NET API는 또한 의 Save 메소드를 호출하여 형식(FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D 및 Collada)으로 장면을 저장할 수 있습니다. 장면 클래스 개체입니다.

3D 장면에 자산 정보 추가

메타데이터는 정보 자원을 설명하고 찾고 이를 쉽게 검색, 사용 및 관리할 수 있도록 하는 구조화된 정보입니다. Aspose.3D for .NET API를 사용하면 개발자가 장면에 대한 메타데이터를 정의할 수 있습니다.

3D 메쉬 & 그래픽 모양

.NET 3D 라이브러리를 사용하면 개발자가 다양한 3D 기하학적 모양의 메시를 만들고, 가장 간단한 방법으로 제어점과 다각형을 정의하여 메시를 만들고, 모양 유형의 여러 인스턴스를 가리킬 수 있습니다. 개발자는 또한 3D 장면의 아무 곳에나 3D 모양을 배치할 수 있습니다.

여러 노드와 메쉬 지오메트리 데이터 공유

필요한 메모리를 줄이기 위해 단일 Mesh 인스턴스를 다양한 Node.js 인스턴스에 바인딩할 수 있습니다. 많은 수의 3D 큐브를 구별할 수 없는 것처럼 보이는 시스템이 필요하다고 상상해 보십시오. 시스템이 시작될 때 하나의 Mesh 개체를 만들어 메모리를 절약할 수 있습니다. 그 시점에서 다른 모양이 필요할 때마다 다른 노드 개체를 만든 다음 해당 노드를 하나의 메시로 가리킵니다. 이것이 API이 인스턴스를 관리하는 방법입니다.

정점의 사용자 지정 메모리 레이아웃으로 메쉬 삼각 측량

복잡한 구조는 삼각형 묶음으로 나타낼 수 있으므로 메쉬를 삼각형 메쉬로 변환하십시오. 그래픽 소프트웨어 패키지와 하드웨어 장치는 삼각형에서 보다 효율적으로 작동합니다. 버텍스의 메모리 레이아웃은 GPU(그래픽 처리 장치)를 공급하는 데도 중요합니다. GPU는 버퍼에서 올바른 속성을 추출하기 위해 꼭짓점 레이아웃도 알아야 하기 때문입니다.

외부 소프트웨어 설치와 무관

Aspose.3D API은(는) 3D 파일과 함께 작동하기 위해 외부 API 또는 시스템의 소프트웨어 설치에 의존하지 않는 관리 코드를 사용하여 빌드됩니다. 지원되는 기능, 보안, 안정성, 확장성, 속도 및 가격 면에서 완벽하게 맞춤화된 솔루션입니다.

  
  

Aspose.3D은(는) 아래 나열된 다른 인기 있는 개발 환경을 위한 개별 3D 처리 API를 제공합니다.