Aspose.3D 파이썬용 FOSS는 MIT 라이선스, 3D 파일 형식으로 작업하기 위한 순수한 파이톤 라이브러리입니다. 단 한 개의 pip 명령으로 설치하여 네이티브 런타임이나 외부 SDK 또는 타사 렌더링을 설치하지 않고 즉시 3d 장면을 읽고 구축하고 작성합니다.
라이브러리는 Scene, Node , Mesh,Camera,, Light 및 Transform에 대해 구축된 깨끗한 장면-그래프 API를 노출하고 있으며, 프로 3D 도구에서 사용하는 동일한 개념 모델입니다. 포맷 지원에는 OBJ ( .mtl 자료 로딩), STL (비너리 및 ASCII, 원전 확인), glTF 2.0 / GLBBR (PBLB 재료), COLLADA (DAE), 3MF 및 FBX가 포함되어 있습니다. 페어포메이트 및 저장 옵션은 코디네이트 파싱, 스케일링, 정상화, 형식화를 제어 할 수 있도록합니다. 그리고 특정 파스 코드를 작성하지 않고도 파일을 로드하십시오.
Aspose.3D FOSS는 파이썬 3.7부터 3.12까지 지원하며, Windows, macOS 및 리눅스 CI 런어, 도커 컨테이너 및 서버 없는 환경에서 동일하게 실행된다. 엔터프라이즈 기능과 지원을 위해 Aspose.3D for Python — Enterprise Product을 참조하십시오.
GltfSaveOptions를 통해 2차 GDB 출력.Scene, Node , Mesh,Camera,, Light. Transform.Aspose.3D 파이썬에 대한 FOSS는 하나의 pip install aspose-3d-foss 명령으로 설치됩니다. 라이브러리는 순수한 파이톤이며, 컴파일할 네이티브 확장 프로그램도 없고 시스템 패키지도 설치하지 않습니다.
시나 그래프 API는 전문 3D 도구의 개념 모델을 반영하므로 Three.js 또는 Blender의 데이터 모델에 익숙한 모든 사람에게 학습 곡선이 짧습니다. 라이브러리는 MIT에서 허가된 오픈 소스이며 GitHub에서 버그 보고 및 기여를 환영합니다.
pip으로 설치한 후, Scene.open()를 ObjLoadOptions와 함께 호출하여 OBJ 파일과 해당 MTL 재질 정의를 로드합니다. .gltf 확장자를 가진 단일 scene.save() 호출은 glTF 2.0 JSON 파일을 작성합니다 — 포맷 레지스트리나 변환기 객체가 필요 없습니다.
pip install aspose-3d-foss
from aspose.threed import Scene
from aspose.threed.formats import ObjLoadOptions
# Load an OBJ file (with .mtl materials)
scene = Scene()
scene.open("model.obj", ObjLoadOptions())
# Export as glTF 2.0
scene.save("model.gltf")
기본 JSON glTF 대신 컴팩트 바이너리 GLB를 생성하려면 GltfSaveOptions 인스턴스를 binary_mode = True로 전달합니다. 같은 패턴은 좌표 시스템 조정에 적용됩니다 당신이 목표로 하는 형식의 옵션 클래스를 교환하십시오.
from aspose.threed import Scene
from aspose.threed.formats import GltfSaveOptions
scene = Scene()
scene.open("mesh.stl")
# Save as binary GLB
opts = GltfSaveOptions()
opts.binary_mode = True
scene.save("mesh.glb", opts)
그것은 무료, MIT-허가를 받은 순수한 파이썬 라이브러리이며, 3D 장면을 로딩하고 조작하며 외부 SDK를 설치하지 않고 저장할 수 있다.
OBJ (.mtl}), STL (비너리 및 ASCII), glTF 2.0 및 GLB, COLLADA (DAE), 3MF, FBX. 각 형식은 전용 로드/세이브 옵션 클래스를 가지고 있습니다.
아니요. Aspose.3D 파이썬의 FOSS는 순수한 파이톤으로 네이티브 확장자 0개로 Windows, macOS 및 Linux에서 컴파일 단계 없이 실행됩니다.
pip install aspose-3d-foss를 실행하세요. 추가 시스템 패키지나 네이티브 확장 프로그램이 필요하지 않습니다.
네. 포맷별 옵션 클래스는 포메이션에 대한 특정 파싱 코드를 작성하지 않고도 축을 뒤집고, 규모를 조정하고 정상화할 수 있습니다.
파이썬 3.7부터 3.12까지 지원된다. 라이브러리는 모든 주요 운영 체제에서 동일하게 실행됩니다.
예. MIT에서 라이선스를 받아서 GitHub에 호스팅되어 있습니다. 버그 보고와 요청은 환영합니다.