Создание и чтение существующей сцены 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, двоичный)
- STL (ASCII, двоичный)
- WavefrontOBJ
- Discreet3DS
- Universal3D
- Collada
- glTF
- DXF
- PLY (ASCII, двоичный)
- X (ASCII, двоичный)
- Draco
- 3MF
- RVM (Текст, двоичный)
- ASE
Конструкторы класса Scene
обнаруживают внутри формат документа 3D.
Работа с 3D Свойства сцены
Aspose.3D API позволяет читать свойства сцены 3D с использованием дочерних узлов сцены. Следующий образец кода C# демонстрирует использование этой функции.