Создание и чтение существующей сцены 3D
Contents
[
Hide
]
Создайте пустую сцену 3D и сохраните в поддерживаемых форматах файлов 3D
Aspose.3D API поддерживает создание новых 3D сцен с нуля, а затем сохранение в любом поддерживаемом формате файла. Разработчики также могут загрузить существующую сцену 3D для модификации, добавления или обработки.
Создание документа сцены 3D
Пожалуйста, выполните следующие действия, чтобы создать документ сцены 3D, используя API Aspose.3D:
- Создайте экземпляр класса
Scene
, представляющий документ сцены 3D. - Сгенерируйте документ сцены 3D, вызвав метод
Save
объекта класса Scene.
Создание документа сцены 3D: Примеры программирования
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import aspose.threed as a3d | |
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
# The path to the documents directory. | |
# Create an object of the Scene class | |
scene = a3d.Scene() | |
# Save 3D scene document | |
scene.Save("document.fbx", a3d.FileFormat.FBX7500ASCII) |
Чтение сцены 3D
Используя Aspose.3D API, разработчики могут загрузить все поддерживаемые документы 3D. Доступные конструкторыСценаКласс позволяет это сделать, и они принимают действительную строку пути к файлу. Поддерживаемые читаемые форматы файлов являются следующими:
- FBX 7,7 (ASCII, двоичный)
- FBX 7,6 (ASCII, двоичный)
- 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, двоичный)
- XYZ
- Draco
- 3MF
- RVM (Текстовый, двоичный)
- ASE
- USDZ
- USD
Конструкторы класса Scene
внутренне определяют формат документа 3D.
Чтение сцены 3D: Примеры программирования
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import aspose.threed as a3d | |
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
# The path to the documents directory. | |
# Initialize a Scene class object | |
scene = Scene() | |
# Load an existing 3D document | |
scene.open("document.fbx") | |