Scene

Огляд

Scene є класом в Aspose.3D FOSS для .NET. Наследники від: SceneObject, INamedObject.

Сцена - це об’єкт верхнього рівня, який містить вузли, геометрию, матеріали, текстури, анімацію, пози, підсцені і т. д.

Цей клас надає 42 методи для роботи з об’єктами Scene в програмах .NET. Доступні методи включають: A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save, і 3 додаткові методи. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .Net. Свойства: AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses, і ще п’ять.

Свойства

Назва:ТипAccessОпис
SubScenesIList<Scene>Читати.Отримує всі підсцени
LibraryIList<A3DObject>Читати.Об’єкти, які не використовуються безпосередньо в ієрархії сцен можуть бути визначені у бібліотеці.
AnimationClipsIList<AnimationClip>Читати.Отримує всі AnimationClip, визначені у сцені.
CurrentAnimationClipAnimationClip?Читання/писанняОтримує або встановлює активний AnimationClip
AssetInfoAssetInfo?Читання/писанняОтримує або задає інформацію про актив верхнього рівня
PosesICollection<Pose>Читати.Отримує всі Pose, використані в цій сцені.
RootNodeNodeЧитати.Отримує кореневий вузол сцени.
VersionstringЧитати.Версія бібліотеки Aspose.3D.
SceneSceneЧитати.Отримує сцену, до якої належить цей об’єкт
NamestringЧитання/писанняОтримує або встановлює ім’я.
PropertiesPropertyCollectionЧитати.Отримує колекцію всіх властивостей.

Методи

SignatureОпис
Scene()Ініціалізує новий екземпляр класу Scene.
Scene(entity: Entity)Ініціалізує новий екземпляр класу Scene з суб’єктом, прикріпленим до нового вузла.
Scene(parentScene: Scene, name: string)Ініціалізує новий екземпляр класу Scene як підсцену.
GetAnimationClip(name: string)Отримує іменований AnimationClip
Clear()Вичищає зміст сцені та відновлює налаштування.
CreateAnimationClip(name: string)Функція для створення та реєстрації першої AnimationClip буде присвоєна функції, що є короткою.
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Відкриває сцену з даного потоку, використовуючи визначений формат файлу.
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)Відкриває сцену з даного потоку, використовуючи визначену конфігурацію IO.
Open(stream: Stream)Відкриває сцену з даного потоку.
Open(stream: Stream, cancellationToken: CancellationToken)Відкриває сцену з даного потоку.
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Відкриває сцену з даного шляху за допомогою визначеного формату файлу.
Open(fileName: string, options: LoadOptions)Відкриває сцену з даного шляху за допомогою визначеного формату файлу.
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)Відкриває сцену з даного шляху за допомогою визначеного формату файлу.
Open(fileName: string)Відкриває сцену з даного шляху
Open(fileName: string, cancellationToken: CancellationToken)Відкриває сцену з даного шляху
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Відкриває сцену з даного потоку, використовуючи визначений формат файлу.
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)Відкриває сцену з даного потоку, використовуючи визначену конфігурацію IO.
FromStream(stream: Stream, cancellationToken: CancellationToken)Відкриває сцену з даного потоку.
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Відкриває сцену з даного шляху за допомогою визначеного формату файлу.
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)Відкриває сцену з даного шляху за допомогою визначеного формату файлу.
FromFile(fileName: string)Відкриває сцену з даного шляху
FromFile(fileName: string, cancellationToken: CancellationToken)Відкриває сцену з даного шляху
Save(stream: Stream, format: FileFormat)Заховує сцену для поточного перегляду за допомогою визначеного формату файлу.
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)Заховує сцену для поточного перегляду за допомогою визначеного формату файлу.
Save(stream: Stream, options: SaveOptions)Заховує сцену для поточного перегляду за допомогою визначеного формату файлу.
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken)Заховує сцену для поточного перегляду за допомогою визначеного формату файлу.
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken)Заховує сцену на визначеному шляху за допомогою зазначеного формату файлу.
Save(fileName: string)Заховує сцену на визначеному шляху за допомогою зазначеного формату файлу.
Save(fileName: string, format: FileFormat)Заховує сцену на визначеному шляху за допомогою зазначеного формату файлу.
Save(fileName: string, options: SaveOptions)Заховує сцену на визначеному шляху за допомогою зазначеного формату файлу.
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken)Заховує сцену на визначеному шляху за допомогою зазначеного формату файлу.
Render(camera: Entities.Camera, fileName: string)Не реалізовано в виданні FOSS викидає під час виконання. Знайдіть сцену в зовнішній файл з точки зору даної камери.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string)Не реалізовано в виданні FOSS викидає під час виконання. Знайдіть сцену в зовнішній файл з точки зору даної камери.
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions)Не реалізовано в виданні FOSS викидає під час виконання. Знайдіть сцену в зовнішній файл з точки зору даної камери.
Render(camera: Entities.Camera, bitmap: TextureData)Не реалізовано в виданні FOSS викидає під час виконання. Знайдіть сцену в біт-мапі з точки зору даної камери.
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions)Не реалізовано в виданні FOSS викидає під час виконання. Знайдіть сцену в біт-мапі з точки зору даної камери.
SceneObject(name: string)Ініціалізація SceneObject з ім’ям по умові
A3DObject()Ініціалізує новий екземпляр класу A3DObject без імені.
RemoveProperty(property: Property)Видає динамічне властивість.
GetProperty(property: string)Отримати значення вказаної властивості
SetProperty(property: string, value: object?)Встановлює значення вказаної властивості
FindProperty(propertyName: string)Знаходить власність.

Дивіться також

 Українська