Crea e leggi una scena 3D esistente
Contents
[
Hide
]
Crea una scena vuota 3D e risparmia nei formati file supportati 3D
Aspose.3D API supporta la creazione delle nuove scene 3D da zero e quindi il salvataggio in qualsiasi formato di file supportato. Gli sviluppatori possono anche caricare una scena 3D esistente per la modifica, l’aggiunta o l’elaborazione.
Creazione di un documento di scena 3D
Segui questi passaggi per creare un documento di scena 3D utilizzando le API Aspose.3D:
- Crea un’istanza della classe
Scene
che rappresenta un documento di scena 3D. - Genera un documento di scena 3D chiamando il metodo
Save
dell’oggetto classe Scene.
Creazione di un documento di scena 3D: campioni di programmazione
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import aspose.threed as a3d | |
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
# The path to the documents directory. | |
# Create an object of the Scene class | |
scene = a3d.Scene() | |
# Save 3D scene document | |
scene.Save("document.fbx", a3d.FileFormat.FBX7500ASCII) |
Lettura di una scena da 3D
Utilizzando Aspose.3D API, gli sviluppatori possono caricare tutti i documenti 3D supportati. I costruttori disponibili delScenaLa classe consente di farlo e accettano una stringa di percorso di file valida. I formati di file leggibili supportati sono i seguenti:
- FBX 7.7 (ASCII, binario)
- FBX 7.6 (ASCII, binario)
- FBX 7.5 (ASCII, binario)
- FBX 7.4 (ASCII, binario)
- FBX 7.3 (ASCII, binario)
- FBX 7.2 (ASCII, binario)
- STL (ASCII, binario)
- WavefrontOBJ
- Discreet3DS
- Universal3D
- Collada
- glTF
- DXF
- PLY (ASCII, binario)
- X (ASCII, binario)
- XYZ
- Draco
- 3MF
- RVM (testo, binario)
- ASE
- USDZ
- USD
I costruttori della classe Scene
rilevano internamente il formato del documento 3D.
Lettura di una scena da 3D: campioni di programmazione
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import aspose.threed as a3d | |
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
# The path to the documents directory. | |
# Initialize a Scene class object | |
scene = Scene() | |
# Load an existing 3D document | |
scene.open("document.fbx") | |