![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IBoneTransformConstraint graph node interface.
Get the constant Graph::INode interface. This method returns a constant pointer to the node's Graph::INode interface, to be able to query common node properties such as active state, visibility or ID.
Murl.Graph.INode GetNodeInterface()
Get the constant Graph::ITransform interface. This method returns a constant pointer to the node's Graph::ITransform interface, to be able to query the node's transformation matrix and depth order.
Murl.Graph.ITransform GetTransformInterface()
Get the constant Graph::IBoneConstraint interface. This method returns a constant pointer to the node's Graph::IBoneConstraint interface, to be able to query the base constraint parameters.
Murl.Graph.IBoneConstraint GetBoneConstraintInterface()
Set the position blend factor.
Boolean SetPositionBlendFactor(Number factor)
factor | The position blend factor. |
Get the position blend factor.
Number GetPositionBlendFactor()
Set the rotation blend factor.
Boolean SetRotationBlendFactor(Number factor)
factor | The rotation blend factor. |
Get the rotation blend factor.
Number GetRotationBlendFactor()
Set the scale blend factor.
Boolean SetScaleBlendFactor(Number factor)
factor | The scale blend factor. |
Get the scale blend factor.
Number GetScaleBlendFactor()
Set the shear blend factor.
Boolean SetShearBlendFactor(Number factor)
factor | The shear blend factor. |
Get the shear blend factor.
Number GetShearBlendFactor()
Set the position offset.
Boolean SetPositionOffset(Number offsetX, Number offsetY)
offsetX | The position X offset. |
offsetY | The position Y offset. |
Set the position X offset.
Boolean SetPositionOffsetX(Number offsetX)
offsetX | The position X offset. |
Set the position Y offset.
Boolean SetPositionOffsetY(Number offsetY)
offsetY | The position Y offset. |
Get the position X offset.
Number GetPositionOffsetX()
Get the position Y offset.
Number GetPositionOffsetY()
Set the rotation offset.
Boolean SetRotationOffset(Number offset)
offset | The rotation offset. |
Get the rotation offset.
Number GetRotationOffset()
Set the scale offset.
Boolean SetScaleOffset(Number offsetX, Number offsetY)
offsetX | The scale X offset. |
offsetY | The scale Y offset. |
Set the scale X offset.
Boolean SetScaleOffsetX(Number offsetX)
offsetX | The scale X offset. |
Set the scale Y offset.
Boolean SetScaleOffsetY(Number offsetY)
offsetY | The scale Y offset. |
Get the scale X offset.
Number GetScaleOffsetX()
Get the scale Y offset.
Number GetScaleOffsetY()
Set the shear Y offset.
Boolean SetShearOffsetY(Number offsetY)
offsetY | The shear Y offset. |
Get the shear Y offset.
Number GetShearOffsetY()
Set if transforms are calculated in local space.
Boolean SetLocal(Boolean isLocal)
isLocal | true if in local space, false if in world space. |
Check if transforms are calculated in local space.
Boolean IsLocal()
Set if transforms are calculated relative to the bones' parents.
Boolean SetRelative(Boolean isRelative)
isRelative | true if relative. |
Check if transforms are calculated relative to the bones' parents.
Boolean IsRelative()