Komma igång
Aspose.3D FOSS för Python
Välkommen till Aspose.3D FOSS för Python, ett gratis, MIT-licensierat bibliotek för att ladda, konstruera och exportera 3D-scener från Python. Denna guide tar dig från en ny miljö till en fungerande scen på några minuter.
Förutsättningar
Innan du installerar, se till att din miljö uppfyller dessa krav:
Python Version
- Python 3.7, 3.8, 3.9, 3.10, 3.11, or 3.12
- CPython är referensinterpretatorn; alla sex versioner testas på varje utgåva
Pakethanterare
- pip (medföljer alla moderna Python-installationer)
- Inga andra byggverktyg, kompilatorer eller systempaket krävs
Operativsystem
- Windows, macOS och Linux stöds alla
- Biblioteket är rent Python: ingen plattformspecifik native extension att kompilera
Installation
Installera från PyPI med pip:
pip install aspose-3d-fossSe Installationsguide för att sätta upp virtuella miljöer, verifieringssteg och ett snabbstartsexempel i kod.
Aspose.3D FOSS för Python
När den är installerad kan du omedelbart:
- Läs in OBJ (med .mtl-materialstöd), STL, glTF 2.0, GLB, COLLADA och 3MF-filer
- Inspektera scenhierarkier: traversera noder, läs meshar, få åtkomst till vertexnormaler och UV:er
- Transformera scener: applicera positioner, rotationer (via
Quaternion), och skalningar medTransform - Applicera material: arbeta med
LambertMaterialochPhongMaterialpå scennoder - Exportera till alla stödda format med per-format sparalternativ
- Beräkna geometri: fråga avgränsningslådor, ackumulera världsrumstransformeringar med
GlobalTransform - Läs animation: åtkomst
AnimationClipochKeyframeSequencedata från inlästa glTF- och COLLADA-filer
Snabbstart
Följande kod laddar en scenfil, skriver ut rotnodens barn och sparar om scenen i GLB-format:
from aspose.threed import Scene
scene = Scene.from_file("input.obj")
print(f"Root node children: {len(scene.root_node.child_nodes)}")
for node in scene.root_node.child_nodes:
entity_type = type(node.entity).__name__ if node.entity else "no entity"
print(f" {node.name} [{entity_type}]")
scene.save("output.glb")
print("Saved output.glb")Nästa steg
- Installationsguide: Inställning av virtuell miljö, pip-installation och verifiering
- Utvecklarguide: Fullständig API-referens, detaljer om formatstöd och kodexempel
- Funktioner och egenskaper: Djupdykning i varje funktionsområde med fungerande Python-exempel