Murl Engine Lua Addon API  Version 1.0 beta
Murl.Graph.IBoneIkConstraint

The IBoneIkConstraint graph node interface.


Table members

Methods


GetNodeInterface()

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()

Returns
Murl.Graph.INode The constant Graph::INode interface, or null if not available

GetTransformInterface()

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()

Returns
Murl.Graph.ITransform The constant Graph::ITransform interface, or null if not available

GetBoneConstraintInterface()

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()

Returns
Murl.Graph.IBoneConstraint The constant Graph::IBoneConstraint interface, or null if not available

SetBlendFactor(factor)

Set the blend factor.

Boolean SetBlendFactor(Number factor)

Parameters
factorThe blend factor.
Returns
Boolean true if successful.

GetBlendFactor()

Get the blend factor.

Number GetBlendFactor()

Returns
Number The blend factor.

SetSoftness(softness)

Set the softness.

Boolean SetSoftness(Number softness)

Parameters
softnessThe softness.
Returns
Boolean true if successful.

GetSoftness()

Get the softness.

Number GetSoftness()

Returns
Number The softness.

SetBendPositiveEnabled(enabled)

Enable/disable positive bend.

Boolean SetBendPositiveEnabled(Boolean enabled)

Parameters
enabledtrue if enabled.
Returns
Boolean true if successful.

IsBendPositiveEnabled()

Check if positive bend is enabled.

Boolean IsBendPositiveEnabled()

Returns
Boolean true if enabled.

SetCompressingEnabled(enabled)

Enable/disable compressing.

Boolean SetCompressingEnabled(Boolean enabled)

Parameters
enabledtrue if enabled.
Returns
Boolean true if successful.

IsCompressingEnabled()

Check if compressing is enabled.

Boolean IsCompressingEnabled()

Returns
Boolean true if enabled.

SetStretchingEnabled(enabled)

Enable/disable stretching.

Boolean SetStretchingEnabled(Boolean enabled)

Parameters
enabledtrue if enabled.
Returns
Boolean true if successful.

IsStretchingEnabled()

Check if stretching is enabled.

Boolean IsStretchingEnabled()

Returns
Boolean true if enabled.

SetUniformScalingEnabled(enabled)

Enable/disable uniform scaling.

Boolean SetUniformScalingEnabled(Boolean enabled)

Parameters
enabledtrue if enabled.
Returns
Boolean true if successful.

IsUniformScalingEnabled()

Check if uniform scaling is enabled.

Boolean IsUniformScalingEnabled()

Returns
Boolean true if enabled.