Создание и чтение существующей сцены 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:
- Создайте экземпляр класса
Scene
, представляющий документ сцены 3D. - Сгенерируйте документ сцены 3D, вызвав метод
Save
объекта класса Scene.
Чтение сцены 3D
Используя Aspose.3D API, разработчики могут загрузить все поддерживаемые документы 3D. Доступные конструкторы класса Scene
позволяют это сделать, и они принимают правильную строку пути к файлу. Поддерживаемые форматы файлов для чтения являются следующими:
- FBX 7,5 (ASCII, двоичный)
- FBX 7,4 (ASCII, двоичный)
- FBX 7,3 (ASCII, двоичный)
- FBX 7,2 (ASCII, двоичный)
- FBX 6,1 (ASCII, двоичный)
- STL (ASCII, двоичный)
- WavefrontOBJ
- Discreet3DS
- Universal3D
- Collada
- glTF (ASCII, двоичный)
- Майя (ASCII, двоичный)
- OpenUSD (USD, USDZ)
- Блендер
- DXF
- PLY (ASCII, двоичный)
- X (ASCII, двоичный)
- Draco
- 3MF
- RVM (Текстовый, двоичный)
- ASE
Конструкторы класса Scene
внутренне определяют формат документа 3D.
Работа со свойствами сцены 3D
Aspose.3D API позволяет читать свойства сцены 3D, используя дочерние узлы сцены. Следующий пример кода C# демонстрирует использование этой функции.