AnimationNode

AnimationNode class

Aspose.3D admite jerarquía de animación, cada animación puede estar compuesta por varias animaciones y la definición de fotogramas clave de la animación. AnimationNode define la transformación del valor de una propiedad a lo largo del tiempo, por ejemplo, el nodo de animación puede usarse para controlar la transformación de un nodo o otras propiedades numéricas del objeto A3DObject.

Métodos

constructor

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

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


constructor_overload

NombreDescripción
constructor_overload()Inicializa una nueva instancia de la clase AnimationNode.

Result:


getBindPoints

NombreDescripción
getBindPoints()Obtiene los puntos de enlace de propiedad actuales

Result:


getSubAnimations

NombreDescripción
getSubAnimations()Obtiene los nodos de subanimación bajo las animaciones actuales

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:


findBindPoint

NombreDescripción
findBindPoint(name)Busca el punto de enlace por nombre.

Parameters:

NombreTipoDescripción
nameCadenaNombre del punto de enlace a buscar.

Result: BindPoint


getBindPoint

NombreDescripción
getBindPoint(target, propName, create)Obtiene el punto de enlace de animación en la propiedad dada.

Parameters:

NombreTipoDescripción
targetA3DObjectEn qué objeto crear el punto de enlace.
propNameCadenaEl nombre de la propiedad.
crearbooleanSi se establece en

Result: BindPoint


getKeyframeSequence

NombreDescripción
getKeyframeSequence(target, propName, channelName, create)Obtiene la secuencia de fotogramas clave en la propiedad y canal dados.

Parameters:

NombreTipoDescripción
targetA3DObjectEn qué instancia crear la secuencia de fotogramas clave.
propNameCadenaEl nombre de la propiedad.
channelNameCadenaEl nombre del canal.
crearbooleanSi se establece en

Result: KeyframeSequence


getKeyframeSequence

NombreDescripción
getKeyframeSequence(target, propName, create)Obtiene la secuencia de fotogramas clave en la propiedad dada.

Parameters:

NombreTipoDescripción
targetA3DObjectEn qué instancia crear la secuencia de fotogramas clave.
propNameCadenaEl nombre de la propiedad.
crearbooleanSi se establece en

Result: KeyframeSequence


createBindPoint

NombreDescripción
createBindPoint(obj, propName)Crea un BindPoint basado en el tipo de datos de la propiedad.

Parameters:

NombreTipoDescripción
objA3DObjectObject.
propNameCadenaNombre de la propiedad.

Result: BindPoint


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