Aspose.3D FOSS
Aspose.3D FOSS는 3D 씬을 로드하고, 검사하고, 변환하며, 내보내기 위한 MIT 라이선스 라이브러리입니다. Python와 TypeScript에서 사용할 수 있으며, 두 구현 모두 순수 언어로 작성되어 네이티브 컴파일이 필요하지 않습니다.
핵심 기능
- OBJ(.mtl 재질 지원 포함), STL, glTF 2.0, GLB, COLLADA, 3MF 파일을 로드합니다
- 씬 계층 구조를 검사합니다:
Node트리를 순회하고,Mesh기하를 읽으며, 정점 노멀 및 UV에 접근합니다 - 재질 적용: 씬 노드에서
LambertMaterial및PhongMaterial을 사용합니다 - 위치, 회전(Quaternion), 스케일을 사용하여 노드를 변환합니다.
- 바운딩 박스를 계산하고 월드 공간 변환을 누적합니다.
- glTF 및 COLLADA 파일에서 애니메이션 클립과 키프레임 시퀀스를 읽어들입니다.
지원되는 포맷
OBJ (.mtl), STL, glTF 2.0, GLB, COLLADA, 3MF, FBX (읽기)
설치 가이드와 전체 문서에 접근하려면 사용 중인 플랫폼을 선택하세요: