IC Python API:RLPy RHandSetting

From Reallusion Wiki!
Jump to: navigation, search

Main article: Modules.

Detailed Description

This class is to store the settings of the hand.

Member Functions

GetActivePart

RLPy.RHandSetting.GetActivePart ( self )

Get active part.

Returns

Active part - RLPy.EBodyActivePart
  • RLPy.EBodyActivePart_Unknown
  • RLPy.EBodyActivePart_Head
  • RLPy.EBodyActivePart_Body
  • RLPy.EBodyActivePart_UpperArm_R
  • RLPy.EBodyActivePart_ForeArm_R
  • RLPy.EBodyActivePart_Hand_R
  • RLPy.EBodyActivePart_Finger_R
  • RLPy.EBodyActivePart_UpperArm_L
  • RLPy.EBodyActivePart_ForeArm_L
  • RLPy.EBodyActivePart_Hand_L
  • RLPy.EBodyActivePart_Finger_L
  • RLPy.EBodyActivePart_UpperLeg_R
  • RLPy.EBodyActivePart_Leg_R
  • RLPy.EBodyActivePart_Foot_R
  • RLPy.EBodyActivePart_UpperLeg_L
  • RLPy.EBodyActivePart_Leg_L
  • RLPy.EBodyActivePart_Foot_L
  • RLPy.EBodyActivePart_FullBody
  • RLPy.EBodyActivePart_UpperBody

GetHandJoinType

RLPy.RHandSetting.GetHandJoinType ( self )

Get hand join type.

Returns

Hand join type - RLPy.EHandJoinType
  • RLPy.EHandJoinType_UseParentBone
  • RLPy.EHandJoinType_UseChildBone

GetLeftHandDataSource

RLPy.RHandSetting.GetLeftHandDataSource ( self )

Get left hand data source.

Returns

Left hand data source - RLPy.EHandDataSource
  • RLPy.EHandDataSource_RightHand
  • RLPy.EHandDataSource_LeftHand

GetLeftHandJoin

RLPy.RHandSetting.GetLeftHandJoin ( self )

Get Left-Hand join.

Returns

Left-Hand join - RLPy.EHandJoin
  • RLPy.EHandJoin_Shoulder
  • RLPy.EHandJoin_Elbow
  • RLPy.EHandJoin_Wrist
  • RLPy.EHandJoin_Hand
  • RLPy.EHandJoin_Invalid

GetRightHandDataSource

RLPy.RHandSetting.GetRightHandDataSource ( self )

Get right hand data source.

Returns

Right hand data source - RLPy.EHandDataSource
  • RLPy.EHandDataSource_RightHand
  • RLPy.EHandDataSource_LeftHand

GetRightHandJoin

RLPy.RHandSetting.GetRightHandJoin ( self )

Get Right-Hand join.

Returns

Right-Hand join - RLPy.EHandJoin
  • RLPy.EHandJoin_Shoulder
  • RLPy.EHandJoin_Elbow
  • RLPy.EHandJoin_Wrist
  • RLPy.EHandJoin_Hand
  • RLPy.EHandJoin_Invalid

SetActivePart

RLPy.RHandSetting.SetActivePart ( self, eActivePart )

Set active part.

Parameters

eActivePart [IN] active part - RLPy.EBodyActivePart

  • RLPy.EBodyActivePart_Unknown
  • RLPy.EBodyActivePart_Head
  • RLPy.EBodyActivePart_Body
  • RLPy.EBodyActivePart_UpperArm_R
  • RLPy.EBodyActivePart_ForeArm_R
  • RLPy.EBodyActivePart_Hand_R
  • RLPy.EBodyActivePart_Finger_R
  • RLPy.EBodyActivePart_UpperArm_L
  • RLPy.EBodyActivePart_ForeArm_L
  • RLPy.EBodyActivePart_Hand_L
  • RLPy.EBodyActivePart_Finger_L
  • RLPy.EBodyActivePart_UpperLeg_R
  • RLPy.EBodyActivePart_Leg_R
  • RLPy.EBodyActivePart_Foot_R
  • RLPy.EBodyActivePart_UpperLeg_L
  • RLPy.EBodyActivePart_Leg_L
  • RLPy.EBodyActivePart_Foot_L
  • RLPy.EBodyActivePart_FullBody
  • RLPy.EBodyActivePart_UpperBody

SetHandJoinType

RLPy.RHandSetting.SetHandJoinType ( self, eJoinType )

Set hand join type.

Parameters

eJoinType [IN] hand join type - RLPy.EHandJoinType

  • RLPy.EHandJoinType_UseParentBone
  • RLPy.EHandJoinType_UseChildBone

SetLeftHandDataSource

RLPy.RHandSetting.SetLeftHandDataSource ( self, eDataSource )

Set left hand data source.

Parameters

eDataSource [IN] hand data source - RLPy.EHandDataSource

  • RLPy.EHandDataSource_RightHand
  • RLPy.EHandDataSource_LeftHand

SetLeftHandJoin

RLPy.RHandSetting.SetLeftHandJoin ( self, eHandJoin )

Set Left-Hand join.

Parameters

eHandJoin [IN] join - RLPy.EHandJoin

  • RLPy.EHandJoin_Shoulder
  • RLPy.EHandJoin_Elbow
  • RLPy.EHandJoin_Wrist
  • RLPy.EHandJoin_Hand
  • RLPy.EHandJoin_Invalid

SetRightHandDataSource

RLPy.RHandSetting.SetRightHandDataSource ( self, eDataSource )

Set right hand data source.

Parameters

eDataSource [IN] hand data source - RLPy.EHandDataSource

  • RLPy.EHandDataSource_RightHand
  • RLPy.EHandDataSource_LeftHand

SetRightHandJoin

RLPy.RHandSetting.SetRightHandJoin ( self, eHandJoin )

Set Right-Hand join.

Parameters

eHandJoin [IN] join - RLPy.EHandJoin

  • RLPy.EHandJoin_Shoulder
  • RLPy.EHandJoin_Elbow
  • RLPy.EHandJoin_Wrist
  • RLPy.EHandJoin_Hand
  • RLPy.EHandJoin_Invalid