vrdTransformNodeVariant

class vrdTransformNodeVariant

(Inherits vrdSceneObject)

Transformation variant node.

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