Bone
Revisión
Bone Es una clase en Aspose.3D FOSS para Java. Heredados de: A3DObject.
Un hueso define el subset del punto de control de la geometría, y define un peso de mezcla para cada punto.
Esta clase proporciona 23 métodos para trabajar con objetos de Bone en programas Java. Los métodos disponibles incluyen: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,y 10 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : boneTransform, linkMode, name, node, properties, transform,Y uno más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
linkMode | BoneLinkMode | Leer | El modo de enlace de un hueso se refiere a la manera en que un oso está conectado o ligado con su huesos materna dentro de una estructura jerárquica. |
weightCount | int | Leer | Obtendrá el número de peso, esto se extiende automáticamente por setWeight (int, doble). |
transform | Matrix4 | Leer | Obtenga la matriz de transformación del nodo que contiene el hueso. |
boneTransform | Matrix4 | Leer | Se encuentra la matriz de transformación del hueso. |
node | Node | Leer | Tiene el nodo. |
name | String | Leer | recibe el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
Bone() | Inicia una nueva instancia de la clase Bone. |
Bone(name: String) | Inicia una nueva instancia de la clase Bone. |
getLinkMode() → BoneLinkMode | El modo de enlace de un hueso se refiere a la manera en que un oso está conectado o ligado con su huesos materna dentro de una estructura jerárquica. |
setLinkMode(value: BoneLinkMode) | El modo de enlace de un hueso se refiere a la manera en que un oso está conectado o ligado con su huesos materna dentro de una estructura jerárquica. |
getWeight(index: int) → double | Obtenga el peso para el punto de control especificado por índice. |
setWeight(index: int, weight: double) | Posee el peso para el punto de control especificado por índice. |
getWeightCount() → int | Obtendrá el número de peso, esto se extiende automáticamente por setWeight (int, doble). |
getTransform() → Matrix4 | Obtenga la matriz de transformación del nodo que contiene el hueso. |
setTransform(value: Matrix4) | Establece la matriz de transformación del nodo que contiene el hueso. |
getBoneTransform() → Matrix4 | Se encuentra la matriz de transformación del hueso. |
setBoneTransform(value: Matrix4) | Se establece la matriz de transformación del hueso. |
getNode() → Node | Tiene el nodo. |
setNode(value: Node) | Coge el nodo. |
get(index: int) → double | Obtenga o coloca el peso en el índice especificado. |
set(index: int, value: double) | -Contactar el peso de la mezcla del punto de control especificado. |
A3DObject() | Se puede utilizar también para representar un cone cuando uno de los rayosTop/radiusBottom es cero. |
getName() → String | Los segmentos de la curva. |
setName(name: String) | Construcción de un perfil CircleShape con rayos especificados. |
getProperties() → PropertyCollection | Inicia una nueva instancia de la clase cilindro. |
findProperty(name: String) → Property | Inicia una nueva instancia de la clase Bone. |
getProperty(name: String) → Object | Obtenga la matriz de transformación del nodo en la posición actual. |
setProperty(name: String, value: Object) | Se encuentran los segmentos de ancho. |
removeProperty(name: String) → boolean | Obtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación. |