Создание и чтение существующей сцены 3D

Обзор

В статье объясняются следующие темы с использованием библиотеки манипуляций форматов файлов C# 3D.

  • Создайте пустую сцену 3D в C# с нуля
  • Читать или загружать существующую сцену 3D в C#
  • Сохранение сцены 3D в поддерживаемых форматах 3D с использованием C#
  • Работа с 3D Свойства сцены в C#

Создание пустой сцены 3D и сохранение в поддерживаемых форматах файлов 3D

Aspose.3D API поддерживает создание новых сцен 3D с нуля, а затем сохранение в любом поддерживаемом формате файла. Разработчики также могут загрузить существующую сцену 3D для целей модификации, добавления или обработки.

Создание документа сцены 3D

Следуйте этим шагам в C#, чтобы создать документ 3D Сцена с использованием API Aspose.3D:

  1. Создайте экземпляр класса Scene, который представляет документ сцены 3D.
  2. Сгенерировать документ 3D Сцена, вызвав метод Save объекта класса Scene.

Чтение сцены 3D

Используя Aspose.3D API, разработчики могут загрузить все поддерживаемые документы 3D. Доступные конструкторы класса Scene позволяют это сделать, и они принимают действительную строку пути к файлу. Поддерживаемые читаемые форматы файлов являются следующими:

  1. FBX 7,5 (ASCII, двоичный)
  2. FBX 7,4 (ASCII, двоичный)
  3. FBX 7,3 (ASCII, двоичный)
  4. FBX 7,2 (ASCII, двоичный)
  5. STL (ASCII, двоичный)
  6. WavefrontOBJ
  7. Discreet3DS
  8. Universal3D
  9. Collada
  10. glTF
  11. DXF
  12. PLY (ASCII, двоичный)
  13. X (ASCII, двоичный)
  14. Draco
  15. 3MF
  16. RVM (Текст, двоичный)
  17. ASE

Конструкторы класса Scene обнаруживают внутри формат документа 3D.

Работа с 3D Свойства сцены

Aspose.3D API позволяет читать свойства сцены 3D с использованием дочерних узлов сцены. Следующий образец кода C# демонстрирует использование этой функции.