Scene
Общ преглед
Scene е клас в Aspose.3D FOSS за .NET. Наследници от: SceneObject, INamedObject.
Сцена е обект от най-високо ниво, който съдържа възли, геометрии, материали, текстури, анимация, пози, подсцени и т.н. Scene може да има подсъстояния, действа като поддръжка на множество документи във файлове като collada/blender/fbx Node йерархия може να се достъпи чрез използва за запазване на референция на необвързани обекти по време на сериализацията (като мета данни или персонални обекта), така че той може to be използван като библиотека .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
SubScenes | IList<Scene> | Прочети. | Предоставя списък с детски сцени, съдържащи се в тази сцена. |
Library | IList<A3DObject> | Прочети. | Съдържа колекция от A3DO обекти, на които се позовава сцена. |
AnimationClips | IList<AnimationClip> | Прочети. | Съдържа всички AnimationClip обекти, дефинирани в сцената. |
CurrentAnimationClip | AnimationClip? | Чете/Пише | Получава или определя AnimationClip в момента активен на сцената |
AssetInfo | AssetInfo? | Чете/Пише | Предоставя допълнителни метаданни, описващи активите на местопрестъплението. |
Poses | ICollection<Pose> | Прочети. | Това е колекция от обекти, които представляват запазени трансформации. |
RootNode | Node | Прочети. | Връща най-високото ниво на възел от графиката за сцена. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
Scene() | Създава детска сцена на даден родител с предоставено име |
Scene(entity: Entity) | |
Scene(parentScene: Scene, name: string) | |
GetAnimationClip(name: string) | Получава се на име AnimationClip |
Clear() | Изчиства съдържанието на сцената и възстановява подразбираните настройки. |
CreateAnimationClip(name: string) | За да се създаде и регистрира функцията за кратки раздели, първата AnimationClip ще бъде присвоена на |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream, fileName: string) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(stream: Stream, options: LoadOptions) | Отваря сцената от даден поток, използвайки определен формат на файла. |
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, format: FileFormat) | Отваря сцената от даден поток, използвайки определен формат на файла. |
Open(fileName: string, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Отваря сцената от даден поток, използвайки определен формат на файла. |
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 хвърляне по време на изпълнение. Предаване на сцената в външен файл от гледна точка на дадена камера. Размерът на изхода по подразбиране е 1024x768 и форматът за изход е png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Предаване на сцената в външен файл от гледна точка на дадена камера. Размерът на изхода по подразбиране е 1024x768 и форматът за изход е png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Предаване на сцената в външен файл от гледна точка на дадена камера. Размерът на изхода по подразбиране е 1024x768 и форматът за изход е png |
Render(camera: Entities.Camera, bitmap: TextureData) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Предаване на сцената в външен файл от гледна точка на дадена камера. Размерът на изхода по подразбиране е 1024x768 и форматът за изход е png |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Предаване на сцената в външен файл от гледна точка на дадена камера. Размерът на изхода по подразбиране е 1024x768 и форматът за изход е png |