Bone

Bone class

Un hueso define el subconjunto del punto de control de la geometría y el peso de mezcla definido para cada punto de control. El objeto Bone no puede usarse directamente, se utiliza una instancia de SkinDeformer para deformar la geometría, y SkinDeformer viene con un conjunto de huesos, cada hueso vinculado a un nodo. NOTA: Un punto de control de una geometría puede estar vinculado a más de un Bone.

Métodos

constructor

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

Parameters:

NombreTipoDescripción
nameCadenaNombre.

Result:


constructor_overload

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

Result:


getWeightCount

NombreDescripción
getWeightCount()Obtiene el recuento de pesos, esto se amplía automáticamente mediante setWeight(int, double)

Result:


getTransform

NombreDescripción
getTransform()Obtiene o establece la matriz de transformación del nodo que contiene el bone.

Result:


setTransform

NombreDescripción
setTransform(value)Obtiene o establece la matriz de transformación del nodo que contiene el bone.

Result:


getBoneTransform

NombreDescripción
getBoneTransform()Obtiene o establece la matriz de transformación del bone.

Result:


setBoneTransform

NombreDescripción
setBoneTransform(value)Obtiene o establece la matriz de transformación del bone.

Result:


getNode

NombreDescripción
getNode()Obtiene o establece el nodo. El nodo bone es el bone al que se adjunta la piel, el SkinDeformer usará el nodo bone para influir en el desplazamiento de los puntos de control. El nodo bone suele tener un Skeleton adjunto, pero no es obligatorio. El Skeleton adjunto suele ser usado por el software DCC para mostrar el esqueleto al usuario.

Result:


setNode

NombreDescripción
setNode(value)Obtiene o establece el nodo. El nodo bone es el bone al que se adjunta la piel, el SkinDeformer usará el nodo bone para influir en el desplazamiento de los puntos de control. El nodo bone suele tener un Skeleton adjunto, pero no es obligatorio. El Skeleton adjunto suele ser usado por el software DCC para mostrar el esqueleto al usuario.

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:


get

NombreDescripción
get(index)

Result:


set

NombreDescripción
set(index, value)

Result:


getWeight

NombreDescripción
getWeight(index)Obtiene el peso del punto de control especificado por el índice

Parameters:

NombreTipoDescripción
indexNúmeroÍndice del punto de control

Result: Número


setWeight

NombreDescripción
setWeight(index, weight)Establece el peso para el punto de control especificado por el índice

Parameters:

NombreTipoDescripción
indexNúmeroÍndice del punto de control
pesoNúmeroNuevo peso

Result: Número


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