vrdTransformNodeVariant¶
-
class
vrdTransformNodeVariant¶
(Inherits vrdSceneObject)
Transformation variant node.
Summary¶
- Functions:
- apply()
- getApplyMask() → vrTransformTypes.VariantValueBitMask
- getEulerRotationOrder() → vrTransformTypes.EulerRotationOrder
- getName() → string
- getRotatePivot() → QVector3D
- getRotatePivotTranslation() → QVector3D
- getRotationAsEuler() → QVector3D
- getRotationOrientationAsEuler() → QVector3D
- getScale() → QVector3D
- getScalePivot() → QVector3D
- getScalePivotTranslation() → QVector3D
- getTranslation() → QVector3D
- getWorldRotatePivot() → QVector3D
- getWorldScalePivot() → QVector3D
- getWorldTranslation() → QVector3D
- setApplyMask(mask)
- setEulerRotationOrder(rotationOrder)
- setName(name)
- setRotatePivot(rotatePivot)
- setRotatePivotTranslation(rotatePivotTranslation)
- setRotationAsEuler(rotation)
- setRotationOrientationAsEuler(rotationOrientation)
- setScale(scale)
- setScalePivot(scalePivot)
- setScalePivotTranslation(scalePivotTranslation)
- setTranslation(translation)
- setWorldRotatePivot(rotatePivot)
- setWorldScalePivot(scalePivot)
- setWorldTranslation(translation)
Functions¶
-
vrdTransformNodeVariant.apply()¶ Applies this variant to the transformation.
-
vrdTransformNodeVariant.getApplyMask()¶ Returns: The bit mask for fields to be applied on select Return type: vrTransformTypes.VariantValueBitMask
-
vrdTransformNodeVariant.getEulerRotationOrder()¶ Returns: The euler angle rotation order Return type: vrTransformTypes.EulerRotationOrder
-
vrdTransformNodeVariant.getName()¶ Returns: The name of this transform variant Return type: string
-
vrdTransformNodeVariant.getRotatePivot()¶ Returns: The rotation pivot point Return type: QVector3D
-
vrdTransformNodeVariant.getRotatePivotTranslation()¶ Returns: The rotation pivot translation Return type: QVector3D
-
vrdTransformNodeVariant.getRotationAsEuler()¶ Returns: The euler rotation angles Return type: QVector3D
-
vrdTransformNodeVariant.getRotationOrientationAsEuler()¶ Returns: The rotation orientation angles Return type: QVector3D
-
vrdTransformNodeVariant.getScale()¶ Returns: The scale vector Return type: QVector3D
-
vrdTransformNodeVariant.getScalePivot()¶ Returns: The scale pivot point Return type: QVector3D
-
vrdTransformNodeVariant.getScalePivotTranslation()¶ Returns: The scale pivot translation Return type: QVector3D
-
vrdTransformNodeVariant.getTranslation()¶ Returns: The local translation vector Return type: QVector3D
-
vrdTransformNodeVariant.getWorldRotatePivot()¶ Returns: The rotation pivot in world space Return type: QVector3D
-
vrdTransformNodeVariant.getWorldScalePivot()¶ Returns: The cale pivot point in world space Return type: QVector3D
-
vrdTransformNodeVariant.getWorldTranslation()¶ Returns: The translation vector in world space Return type: QVector3D
-
vrdTransformNodeVariant.setApplyMask(mask)¶ Sets the bit mask for fields to be applied on select.
Parameters: mask (vrTransformTypes.VariantValueBitMask) – The bit mask
-
vrdTransformNodeVariant.setEulerRotationOrder(rotationOrder)¶ Sets the euler rotation order.
Parameters: rotationOrder (vrTransformTypes.EulerRotationOrder) – The rotation order
-
vrdTransformNodeVariant.setName(name)¶ Sets the variant name.
Parameters: name (string) – The new name
-
vrdTransformNodeVariant.setRotatePivot(rotatePivot)¶ Sets the rotate pivot.
Parameters: rotatePivot (QVector3D) – The rotate pivot
-
vrdTransformNodeVariant.setRotatePivotTranslation(rotatePivotTranslation)¶ Sets the rotate pivot translation.
Parameters: rotatePivotTranslation (QVector3D) – The rotate pivot translation
-
vrdTransformNodeVariant.setRotationAsEuler(rotation)¶ Sets the rotation.
Parameters: rotation (QVector3D) – Euler rotation angles
-
vrdTransformNodeVariant.setRotationOrientationAsEuler(rotationOrientation)¶ Sets the rotation orientation.
Parameters: rotationOrientation (QVector3D) – Euler rotation orientation angles
-
vrdTransformNodeVariant.setScale(scale)¶ Sets the scaling.
Parameters: scale (QVector3D) – Scale vector
-
vrdTransformNodeVariant.setScalePivot(scalePivot)¶ Sets the scale pivot.
Parameters: scalePivot (QVector3D) – The scale pivot
-
vrdTransformNodeVariant.setScalePivotTranslation(scalePivotTranslation)¶ Sets the scale pivot translation.
Parameters: scalePivotTranslation (QVector3D) – The scale pivot translation
-
vrdTransformNodeVariant.setTranslation(translation)¶ Sets the translation in local space.
Parameters: translation (QVector3D) – The translation vector
-
vrdTransformNodeVariant.setWorldRotatePivot(rotatePivot)¶ Sets the rotate pivot in world space.
Parameters: rotatePivot (QVector3D) – The rotate pivot in world space
-
vrdTransformNodeVariant.setWorldScalePivot(scalePivot)¶ Sets the scale pivot in world space.
Parameters: scalePivot (QVector3D) – The scale pivot in world space
-
vrdTransformNodeVariant.setWorldTranslation(translation)¶ Sets the translation in world space.
Parameters: translation (QVector3D) – Translation in world space