Scene

Общ преглед

Scene е клас в Aspose.3D FOSS за .NET. Наследници от: SceneObject, INamedObject.

Сцена е обект от най-високо ниво, който съдържа възли, геометрии, материали, текстури, анимация, пози, подсцени и т.н. Scene може да има подсъстояния, действа като поддръжка на множество документи във файлове като collada/blender/fbx Node йерархия може να се достъпи чрез използва за запазване на референция на необвързани обекти по време на сериализацията (като мета данни или персонални обекта), така че той може to be използван като библиотека .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
SubScenesIList<Scene>Прочети.Предоставя списък с детски сцени, съдържащи се в тази сцена.
LibraryIList<A3DObject>Прочети.Съдържа колекция от A3DO обекти, на които се позовава сцена.
AnimationClipsIList<AnimationClip>Прочети.Съдържа всички AnimationClip обекти, дефинирани в сцената.
CurrentAnimationClipAnimationClip?Чете/ПишеПолучава или определя AnimationClip в момента активен на сцената
AssetInfoAssetInfo?Чете/ПишеПредоставя допълнителни метаданни, описващи активите на местопрестъплението.
PosesICollection<Pose>Прочети.Това е колекция от обекти, които представляват запазени трансформации.
RootNodeNodeПрочети.Връща най-високото ниво на възел от графиката за сцена.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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
 Български