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 deTypeAccessDescription
translationVector3LireObtient la traduction.
scalingVector3LireObtient la mise à l’échelle.
eulerAnglesVector3LireObtient les angles d’Euler.
rotationQuaternionLireObtient la rotation.
preRotationVector3LireObtient la pré‑rotation.
postRotationVector3LireObtient la rotation du post.
geometricTranslationVector3LireObtient la translation géométrique.
geometricScalingVector3LireObtient le facteur d’échelle géométrique.
geometricRotationVector3LireObtient la rotation géométrique.
scalingOffsetVector3LireObtient le décalage d’échelle.
scalingPivotVector3LireObtient le pivot de mise à l’échelle.
rotationOffsetVector3LireObtient le décalage de rotation.
rotationPivotVector3LireObtient le pivot de rotation.
transformMatrixMatrix4LireObtient la matrice de transformation.
nameStringLireObtient le nom.
propertiesPropertyCollectionLireObtient les propriétés.

méthodes

SignatureDescription
Transform()Il appelle Transform sur cette transformation.
Transform(name: String)Appelez Transform(nom) sur cette instance Transform.
getTranslation()Vector3Retourner la traduction.
setTranslation(value: Vector3)Définit la valeur de traduction.
setTranslation(x: double, y: double, z: double)TransformDéfinit la valeur de traduction.
getScaling()Vector3Retourner la scale.
setScaling(value: Vector3)Définit la valeur d’échelle.
setScale(x: double, y: double, z: double)TransformDéfinit la valeur d’échelle.
getEulerAngles()Vector3Retourner les angles de l’eulaire.
setEulerAngles(value: Vector3)Définit la valeur des angles d’Euler.
setEulerAngles(x: double, y: double, z: double)TransformDéfinit la valeur des angles d’Euler.
getRotation()QuaternionRetourner la rotation.
setRotation(value: Quaternion)Définit la valeur de rotation.
setRotation(x: double, y: double, z: double, w: double)TransformDéfinit la valeur de rotation.
setPreRotation(x: double, y: double, z: double)TransformDéfinit la valeur de pré‑rotation.
getPreRotation()Vector3Retourner la pré-rotation.
setPreRotation(value: Vector3)Définit la valeur de pré‑rotation.
setPostRotation(x: double, y: double, z: double)TransformDéfinit la valeur de rotation du post.
getPostRotation()Vector3Retourner la rotation post.
setPostRotation(value: Vector3)Définit la valeur de rotation du post.
getGeometricTranslation()Vector3Retourner la traduction géométrique.
setGeometricTranslation(value: Vector3)Définit la valeur de translation géométrique.
setGeometricTranslation(x: double, y: double, z: double)TransformDéfinit la valeur de translation géométrique.
getGeometricScaling()Vector3Retourner 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)TransformDéfinit la valeur de mise à l’échelle géométrique.
getGeometricRotation()Vector3Retourner la rotation géométrique.
setGeometricRotation(value: Vector3)Définit la valeur de rotation géométrique.
setGeometricRotation(x: double, y: double, z: double)TransformDéfinit la valeur de rotation géométrique.
getScalingOffset()Vector3Retourner le montant de la réduction.
setScalingOffset(value: Vector3)Définit la valeur du décalage d’échelle.
getScalingPivot()Vector3Retourner le pivot scalable.
setScalingPivot(value: Vector3)Définit la valeur du pivot de mise à l’échelle.
getRotationOffset()Vector3Retourner la rotation.
setRotationOffset(value: Vector3)Définit la valeur du décalage de rotation.
getRotationPivot()Vector3Retourner le pivot de rotation.
setRotationPivot(value: Vector3)Définit la valeur du pivot de rotation.
getTransformMatrix()Matrix4Retourner 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()StringLes segments de la courbe.
setName(name: String)Construit un profil CircleShape avec un rayon spécifié.
getProperties()PropertyCollectionIl a créé une nouvelle classe de cylindres.
findProperty(name: String)PropertyIl a commencé une nouvelle instance de la classe Bone.
getProperty(name: String)ObjectObtient la matrice de transformation du nœud dans la pose actuelle.
setProperty(name: String, value: Object)Obtient les segments de largeur.
removeProperty(name: String)booleanIl obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation.

Voir aussi

 Français