Crear y leer una escena existente 3D

Visión de conjunto

El artículo explica los siguientes temas utilizando la biblioteca de manipulación de formatos de archivo C# 3D.

  • Crear una escena vacía 3D en C# desde cero
  • Leer o cargar la escena existente 3D en C#
  • Guarde la escena 3D en los formatos soportados 3D usando C#
  • Trabajar con propiedades de escena 3D en C#

Crear una escena vacía 3D y guardar en formatos de archivo soportados 3D

Aspose.3D API admite la creación de las nuevas escenas 3D desde cero y luego guardar en cualquier formato de archivo compatible. Los desarrolladores también pueden cargar una escena 3D existente para fines de modificación, adición o procesamiento.

Creación de un documento de escena 3D

Siga estos pasos en C# para crear un documento de escena 3D usando las APIs Aspose.3D:

  1. Cree una instancia de la clase Scene que representa un documento de escena 3D.
  2. Genere un documento de escena 3D llamando al método Save del objeto de clase Scene.

Lectura de una escena 3D

Usando Aspose.3D API, los desarrolladores pueden cargar todos los documentos 3D compatibles. Los constructores disponibles de la clase Scene lo permiten y aceptan una cadena de ruta de archivo válida. Los formatos de archivo legibles admitidos son los siguientes:

  1. FBX 7,5 (ASCII, binario)
  2. FBX 7,4 (ASCII, binario)
  3. FBX 7,3 (ASCII, binario)
  4. FBX 7,2 (ASCII, binario)
  5. STL (ASCII, binario)
  6. WavefrontOBJ
  7. Discreet3DS
  8. Universal3D
  9. Collada
  10. glTF
  11. DXF
  12. PLY (ASCII, binario)
  13. X (ASCII, binario)
  14. Draco
  15. 3MF
  16. RVM (texto, binario)
  17. ASE

Los constructores de la clase Scene detectan internamente el formato de documento 3D.

Trabajando con propiedades de escena 3D

Aspose.3D API le permite leer las propiedades de la escena 3D utilizando los nodos secundarios de la escena. La siguiente muestra de código C# demuestra el uso de esta función.