Crear y leer una escena 3D existente
Contents
[
Hide
]
Crear una escena 3D vacía y guardar en los formatos de archivo 3D compatibles
Aspose.3D API admite la creación de las nuevas escenas 3D desde cero y luego guardadas en cualquier formato de archivo compatible. Los desarrolladores también pueden cargar una escena 3D existente para la modificación, la adición o el procesamiento.
Creación de un documento de escena 3D
Siga estos pasos para crear un documento de escena 3D utilizando las API Aspose.3D:
- Cree una instancia de la clase
Scene
que represente un documento de escena 3D. - Genere un documento 3D Scene llamando al método
Save
del objeto de clase Scene.
Creación de un documento de escena 3D: ejemplos de programación
This file contains 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) |
Leyendo una escena de 3D
Con Aspose.3D API, los desarrolladores pueden cargar todos los documentos 3D compatibles. Los constructores disponibles delEscenaLa clase permite hacerlo y aceptan una cadena de ruta de archivo válida. Los formatos de archivo legibles admitidos son los siguientes:
- 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… Binary)
- XYZ
- Draco
- 3MF
- RVM (Texto, binario)
- ASE
- USDZ
- USD
Los constructores de la clase Scene
detectan internamente el formato de documento 3D.
Lectura de una escena 3D: Muestras de programación
This file contains 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") | |