Transform
Vue d’ensemble
Transform C’est une classe dans Aspose.3D FOSS pour Java. hérité de : A3DObject.
Cette classe fournit 47 méthodes pour travailler avec les objets Transform dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty,26 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation,Et 10 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
translation | Vector3 | Lire | Obtient la traduction. |
scaling | Vector3 | Lire | Obtient la mise à l’échelle. |
eulerAngles | Vector3 | Lire | Obtient les angles d’Euler. |
rotation | Quaternion | Lire | Obtient la rotation. |
preRotation | Vector3 | Lire | Obtient la pré‑rotation. |
postRotation | Vector3 | Lire | Obtient la rotation du post. |
geometricTranslation | Vector3 | Lire | Obtient la translation géométrique. |
geometricScaling | Vector3 | Lire | Obtient le facteur d’échelle géométrique. |
geometricRotation | Vector3 | Lire | Obtient la rotation géométrique. |
scalingOffset | Vector3 | Lire | Obtient le décalage d’échelle. |
scalingPivot | Vector3 | Lire | Obtient le pivot de mise à l’échelle. |
rotationOffset | Vector3 | Lire | Obtient le décalage de rotation. |
rotationPivot | Vector3 | Lire | Obtient le pivot de rotation. |
transformMatrix | Matrix4 | Lire | Obtient la matrice de transformation. |
name | String | Lire | Obtient le nom. |
properties | PropertyCollection | Lire | Obtient les propriétés. |
méthodes
| Signature | Description |
|---|---|
Transform() | Il appelle Transform sur cette transformation. |
Transform(name: String) | Appelez Transform(nom) sur cette instance Transform. |
getTranslation() → Vector3 | Retourner la traduction. |
setTranslation(value: Vector3) | Définit la valeur de traduction. |
setTranslation(x: double, y: double, z: double) → Transform | Définit la valeur de traduction. |
getScaling() → Vector3 | Retourner la scale. |
setScaling(value: Vector3) | Définit la valeur d’échelle. |
setScale(x: double, y: double, z: double) → Transform | Définit la valeur d’échelle. |
getEulerAngles() → Vector3 | Retourner les angles de l’eulaire. |
setEulerAngles(value: Vector3) | Définit la valeur des angles d’Euler. |
setEulerAngles(x: double, y: double, z: double) → Transform | Définit la valeur des angles d’Euler. |
getRotation() → Quaternion | Retourner la rotation. |
setRotation(value: Quaternion) | Définit la valeur de rotation. |
setRotation(x: double, y: double, z: double, w: double) → Transform | Définit la valeur de rotation. |
setPreRotation(x: double, y: double, z: double) → Transform | Définit la valeur de pré‑rotation. |
getPreRotation() → Vector3 | Retourner la pré-rotation. |
setPreRotation(value: Vector3) | Définit la valeur de pré‑rotation. |
setPostRotation(x: double, y: double, z: double) → Transform | Définit la valeur de rotation du post. |
getPostRotation() → Vector3 | Retourner la rotation post. |
setPostRotation(value: Vector3) | Définit la valeur de rotation du post. |
getGeometricTranslation() → Vector3 | Retourner la traduction géométrique. |
setGeometricTranslation(value: Vector3) | Définit la valeur de translation géométrique. |
setGeometricTranslation(x: double, y: double, z: double) → Transform | Définit la valeur de translation géométrique. |
getGeometricScaling() → Vector3 | Retourner la scale géométrique. |
setGeometricScaling(value: Vector3) | Définit la valeur de mise à l’échelle géométrique. |
setGeometricScaling(x: double, y: double, z: double) → Transform | Définit la valeur de mise à l’échelle géométrique. |
getGeometricRotation() → Vector3 | Retourner la rotation géométrique. |
setGeometricRotation(value: Vector3) | Définit la valeur de rotation géométrique. |
setGeometricRotation(x: double, y: double, z: double) → Transform | Définit la valeur de rotation géométrique. |
getScalingOffset() → Vector3 | Retourner le montant de la réduction. |
setScalingOffset(value: Vector3) | Définit la valeur du décalage d’échelle. |
getScalingPivot() → Vector3 | Retourner le pivot scalable. |
setScalingPivot(value: Vector3) | Définit la valeur du pivot de mise à l’échelle. |
getRotationOffset() → Vector3 | Retourner la rotation. |
setRotationOffset(value: Vector3) | Définit la valeur du décalage de rotation. |
getRotationPivot() → Vector3 | Retourner le pivot de rotation. |
setRotationPivot(value: Vector3) | Définit la valeur du pivot de rotation. |
getTransformMatrix() → Matrix4 | Retourner la matrice de transformation. |
setTransformMatrix(value: Matrix4) | Définit la valeur de la matrice de transformation. |
A3DObject() | Paramétrifié Cylindre. Il peut également être utilisé pour représenter un con lorsque l’un des radiosTop/radiusBottom est zéro. |
getName() → String | Les segments de la courbe. |
setName(name: String) | Construit un profil CircleShape avec un rayon spécifié. |
getProperties() → PropertyCollection | Il a créé une nouvelle classe de cylindres. |
findProperty(name: String) → Property | Il a commencé une nouvelle instance de la classe Bone. |
getProperty(name: String) → Object | Obtient la matrice de transformation du nœud dans la pose actuelle. |
setProperty(name: String, value: Object) | Obtient les segments de largeur. |
removeProperty(name: String) → boolean | Il obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation. |