IC8 Python API:RLPy RReachKey
Contents
- 1 Description
- 2 Class Methods
- 2.1 RLPy.RReachKey.GetForceReach(self)
- 2.2 RLPy.RReachKey.GetKeyType(self)
- 2.3 RLPy.RReachKey.GetRotationActive(self)
- 2.4 RLPy.RReachKey.GetTargetObject(self)
- 2.5 RLPy.RReachKey.GetTime(self)
- 2.6 RLPy.RReachKey.GetTransitionRange(self)
- 2.7 RLPy.RReachKey.SetForceReach(self, bPull )
- 2.8 RLPy.RReachKey.SetKeyType(self, eKeyType )
- 2.9 RLPy.RReachKey.SetRotationActive(self, bRotateActive )
- 2.10 RLPy.RReachKey.SetTargetObject(self, hTargetObject )
- 2.11 RLPy.RReachKey.SetTime(self, kTime )
- 2.12 RLPy.RReachKey.SetTransitionRange(self, kForwardTransitionRange )
- 3 Description
- 4 Constructor & Destructor
- 5 Member Functions
- 5.1 Clone (self)
- 5.2 GetForceReach (self)
- 5.3 GetKeyType (self)
- 5.4 GetRotationActive (self)
- 5.5 GetTargetObject (self)
- 5.6 GetTime (self)
- 5.7 GetTransitionRange (self)
- 5.8 SetForceReach (self, bPull)
- 5.9 SetKeyType (self, eKeyType)
- 5.10 SetRotationActive (self, bRotateActive)
- 5.11 SetTargetObject (self, hTargetObject)
- 5.12 SetTime (self, kTime)
- 5.13 SetTransitionRange (self, kForwardTransitionRange)
- 6 Properties
- Main article: iC8 Modules.
- Last modified: 10/21/2026
Description
Stores reach-key data, including time, target object, key type, force-reach and rotation flags, and transition range. It can also create a copy of the key.
Class Methods
RLPy.RReachKey.GetForceReach(self)
Get Reach Mode: Reach Object of the key.
Returns
flag of Reach Mode: Reach Object - bool
1 # No example
RLPy.RReachKey.GetKeyType(self)
Get ReachKeyType of the key.
Returns
ReachKeyType of the key - RLPy.ReachKeyType
- RLPy.Target
- RLPy.Lock
- RLPy.Release
1 # No example
RLPy.RReachKey.GetRotationActive(self)
Get Reach Mode: Rotation of the key.
Returns
flag of Reach Mode: Rotation - bool
1 # No example
RLPy.RReachKey.GetTargetObject(self)
Get TargetObject of the key.
Returns
TargetObject of the key - RLPy.RIObject
1 # No example
RLPy.RReachKey.GetTime(self)
Get Time of the key.
Returns
Time of the key - RLPy.RLTime
1 # No example
RLPy.RReachKey.GetTransitionRange(self)
Get TransitionRange of the key.
Returns
TransitionRange of the key - RLPy.RLTime
1 # No example
RLPy.RReachKey.SetForceReach(self, bPull )
Set Reach Mode: Reach Object of the key.
Parameters
- bRotateActive[IN] flag of Reach Mode: Reach Object.
1 # No example
RLPy.RReachKey.SetKeyType(self, eKeyType )
Set ReachKeyType of the key.
Parameters
- eKeyType[IN] ReachKeyType of the key - RLPy.ReachKeyType
- RLPy.Target
- RLPy.Lock
- RLPy.Release
1 # No example
RLPy.RReachKey.SetRotationActive(self, bRotateActive )
Set Reach Mode: Rotation of the key.
Parameters
- bRotateActive[IN] flag of Reach Mode: Rotation - bool
1 # No example
RLPy.RReachKey.SetTargetObject(self, hTargetObject )
Set TargetObject of the key.
Parameters
- hTargetObject[IN] TargetObject of the key - RLPy.RIObject
1 # No example
RLPy.RReachKey.SetTime(self, kTime )
Set time of the key.
Parameters
- kTime[IN] Time of the key - RLPy.RLTime
1 # No example
RLPy.RReachKey.SetTransitionRange(self, kForwardTransitionRange )
Set TransitionRange of the key.
Parameters
- kForwardTransitionRange[IN] TransitionRange of the key - RLPy.RLTime
1 # No example
Description
Stores reach-key data, including time, target object, key type, force-reach and rotation flags, and transition range. It can also create a copy of the key.
Constructor & Destructor
__init__ (self, *args)
Initializes a new reach key instance.
Parameters
- args
Member Functions
Clone (self)
Creates and returns a copy of this reach key.
GetForceReach (self)
Gets Reach Mode: Reach Object of the key.
GetKeyType (self)
Gets ReachKeyType of the key.
GetRotationActive (self)
Gets Reach Mode: Rotation of the key.
GetTargetObject (self)
Gets TargetObject of the key.
GetTime (self)
Gets Time of the key.
GetTransitionRange (self)
Gets TransitionRange of the key.
SetForceReach (self, bPull)
Sets Reach Mode: Reach Object of the key.
Parameters
- bPull
SetKeyType (self, eKeyType)
Sets ReachKeyType of the key.
Parameters
- eKeyType
SetRotationActive (self, bRotateActive)
Sets Reach Mode: Rotation of the key.
Parameters
- bRotateActive
SetTargetObject (self, hTargetObject)
Sets TargetObject of the key.
Parameters
- hTargetObject
SetTime (self, kTime)
Sets time of the key.
Parameters
- kTime
SetTransitionRange (self, kForwardTransitionRange)
Sets TransitionRange of the key.
Parameters
- kForwardTransitionRange
Properties
thisown
Indicates whether this SWIG proxy owns the underlying C++ object.