Scene

Scene class

Una escena es un objeto de nivel superior que contiene los nodos, geometrías, materiales, texturas, animaciones, poses, sub-escenas, etc. La escena puede tener sub-escenas, funciona como soporte de múltiples documentos en archivos como collada/blender/fbx. La jerarquía de nodos se puede acceder a través de RootNodeLibrary, que se utiliza para mantener una referencia de objetos no adjuntos durante la serialización (como metadatos u objetos personalizados) para que pueda usarse como una biblioteca.

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase Scene.

Result:


constructor_overload

NombreDescripción
constructor_overload(entity)Inicializa una nueva instancia de la clase Scene con una entidad adjunta a un nuevo nodo.

Parameters:

NombreTipoDescripción
entidadEntidadLa entidad inicial que se adjuntó a la escena

Result:


constructor_overload2

NombreDescripción
constructor_overload2(parentScene, name)Inicializa una nueva instancia de la clase Scene como una subescena.

Parameters:

NombreTipoDescripción
parentSceneSceneLa escena padre.
nameCadenaNombre de la escena.

Result:


constructor_overload3

NombreDescripción
constructor_overload3(fileName)Inicializa una nueva instancia de la clase Scene y abre el archivo inmediatamente. Este es un constructor obsoleto, por favor use #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo a abrir.

Result:


getSubScenes

NombreDescripción
getSubScenes()Obtiene todas las subescenas

Result:


getLibrary

NombreDescripción
getLibrary()Los objetos que no se usan directamente en la jerarquía de la escena pueden definirse en Library. Esto es útil cuando utilizas subescenas y colocas componentes reutilizables bajo subescenas.

Result:


getAnimationClips

NombreDescripción
getAnimationClips()Obtiene todos los AnimationClip definidos en la escena.

Result:


getCurrentAnimationClip

NombreDescripción
getCurrentAnimationClip()Obtiene o establece el AnimationClip activo

Result:


setCurrentAnimationClip

NombreDescripción
setCurrentAnimationClip(value)Obtiene o establece el AnimationClip activo

Result:


getAssetInfo

NombreDescripción
getAssetInfo()Obtiene o establece la información del activo de nivel superior, la información del documento.

Result:


setAssetInfo

NombreDescripción
setAssetInfo(value)Obtiene o establece la información del activo de nivel superior, la información del documento.

Result:


getPoses

NombreDescripción
getPoses()Obtiene todas las Pose usadas en esta escena. Las poses.

Result:


getRootNode

NombreDescripción
getRootNode()Obtiene el nodo raíz de la escena. El nodo raíz.

Result:


getScene

NombreDescripción
getScene()Obtiene la escena a la que pertenece este objeto

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


getAnimationClip

NombreDescripción
getAnimationClip(name)Obtiene un AnimationClip con nombre

Parameters:

NombreTipoDescripción
nameCadenaEl

Result: AnimationClip


clear

NombreDescripción
clear()Borra el contenido de la escena y restaura la configuración predeterminada.

Result: AnimationClip


createAnimationClip

NombreDescripción
createAnimationClip(name)Una función abreviada para crear y registrar el AnimationClip. El primer AnimationClip será asignado al CurrentAnimationClip

Parameters:

NombreTipoDescripción
nameCadenaNombre del clip de animación

Result: AnimationClip


open

NombreDescripción
open(fileName, options)Abre la escena desde la ruta especificada usando el formato de archivo indicado.

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.
opcionesLoadOptionsConfiguración más detallada para abrir el flujo.

Result: AnimationClip


open

NombreDescripción
open(fileName)Abre la escena desde la ruta especificada

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.

Result: AnimationClip


fromFile

NombreDescripción
fromFile(fileName)Abre la escena desde la ruta especificada

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.

Result: AnimationClip


save

NombreDescripción
save(fileName)Guarda la escena en la ruta especificada usando el formato de archivo indicado.

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.

Result: AnimationClip


save

NombreDescripción
save(fileName, format)Guarda la escena en la ruta especificada usando el formato de archivo indicado.

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.
formatFileFormatFormato.

Result: AnimationClip


save

NombreDescripción
save(fileName, options)Guarda la escena en la ruta especificada usando el formato de archivo indicado.

Parameters:

NombreTipoDescripción
fileNameCadenaNombre del archivo.
opcionesSaveOptionsConfiguración más detallada para guardar el flujo.

Result: AnimationClip


render

NombreDescripción
render(camera, fileName)Renderiza la escena a un archivo externo desde la perspectiva de la cámara dada. El tamaño de salida predeterminado es 1024x768 y el formato de salida es png.

Parameters:

NombreTipoDescripción
cámaraCámaraDesde la perspectiva de cuál cámara renderizar la escena
fileNameCadenaEl nombre del archivo de salida

Result: AnimationClip


render

NombreDescripción
render(camera, fileName, size, format)Renderiza la escena a un archivo externo desde la perspectiva de la cámara dada.

Parameters:

NombreTipoDescripción
cámaraCámaraDesde la perspectiva de cuál cámara renderizar la escena
fileNameCadenaEl nombre del archivo de salida
tamañoVector2El tamaño de la imagen renderizada final
formatCadenaEl formato de imagen del archivo de salida

Result: AnimationClip


render

NombreDescripción
render(camera, fileName, size, format, options)Renderiza la escena a un archivo externo desde la perspectiva de la cámara dada.

Parameters:

NombreTipoDescripción
cámaraCámaraDesde la perspectiva de cuál cámara renderizar la escena
fileNameCadenaEl nombre del archivo de salida
tamañoVector2El tamaño de la imagen renderizada final
formatCadenaEl formato de imagen del archivo de salida
opcionesImageRenderOptionsLa opción de personalizar algunos ajustes internos.

Result: AnimationClip


render

NombreDescripción
render(camera, bitmap)Renderiza la escena en un bitmap desde la perspectiva de la cámara dada.

Parameters:

NombreTipoDescripción
cámaraCámaraDesde la perspectiva de cuál cámara renderizar la escena
bitmapTextureDataObjetivo del resultado renderizado

Result: AnimationClip


render

NombreDescripción
render(camera, bitmap, options)Renderiza la escena en un bitmap desde la perspectiva de la cámara dada.

Parameters:

NombreTipoDescripción
cámaraCámaraDesde la perspectiva de cuál cámara renderizar la escena
bitmapTextureDataObjetivo del resultado renderizado
opcionesImageRenderOptionsLa opción de personalizar algunos ajustes internos.

Result: AnimationClip


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property