Создание и чтение существующей сцены 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. FBX 6,1 (ASCII, двоичный)
  6. STL (ASCII, двоичный)
  7. WavefrontOBJ
  8. Discreet3DS
  9. Universal3D
  10. Collada
  11. glTF (ASCII, двоичный)
  12. Майя (ASCII, двоичный)
  13. OpenUSD (USD, USDZ)
  14. Блендер
  15. DXF
  16. PLY (ASCII, двоичный)
  17. X (ASCII, двоичный)
  18. Draco
  19. 3MF
  20. RVM (Текстовый, двоичный)
  21. ASE

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

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

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