Difference between revisions of "IC Python API:RL Python Modules"

From Reallusion Wiki!
Jump to: navigation, search
m
m (Animation)
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Parent|IC_Python_API|iClone Python API}}
+
{{Parent|IC_Python_API|IC Python API}}
 +
{{Related|IC_Python_API:RL_Python_Modules_Ordered_List | Python Modules Ordered List}}
 +
=== Mathematics ===
  
{{Incomplete|page|it is still under construction.}}
+
{| class="wikitable" style="width:100%; text-align:center;"
 
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RMath | RMath ]]
You can still use the original API reference material by visiting [http://manual.reallusion.com/iclone/script/python/ http://manual.reallusion.com/iclone/script/python/]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector2 | RVector2 ]]
 
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector3 | RVector3 ]]
 
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector4 | RVector4 ]]  
Inherits from RLPy
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RMatrix3 | RMatrix3 ]]
 +
|-
 +
|[[IC_Python_API:RLPy_RQuaternion | RQuaternion ]]
 +
|[[IC_Python_API:RLPy_RMatrix4 | RMatrix4 ]]
 +
|[[IC_Python_API:RLPy_RTransform | RTransform ]]
 +
|[[IC_Python_API:RLPy_RRgb | RRgb ]]
 +
|[[IC_Python_API:RLPy_RColor | RColor ]]
 +
|}
  
 
=== System ===
 
=== System ===
Line 14: Line 23:
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RTime | RTime ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RTime | RTime ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RStatus | RStatus]]
 
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVariant | RVariant]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVariant | RVariant]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RFileIO | RFileIO]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RFileIO | RFileIO]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RGlobal | RGlobal]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RGlobal| RGlobal]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RPyTimer | RPyTimer]]
|[[IC_Python_API:RLPy_Timer| RPyTimer]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RApplication | RApplication]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 25: Line 37:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RlBase | RlBase ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIBase | RIBase ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlObject | RlObject ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIObject | RIObject ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlNode | RlNode ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RINode | RINode ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlMaterialComponent | RlMaterialComponent ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIMaterialComponent | RIMaterialComponent ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlProp | RlProp ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIProp | RIProp ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlAvatar | RlAvatar]]
+
|[[IC_Python_API:RLPy_RIAvatar | RIAvatar]]
|[[IC_Python_API:RLPy_RlCamera | RlCamera ]]
+
|[[IC_Python_API:RLPy_RICamera | RICamera ]]
|[[IC_Python_API:RLPy_RlParticle | RlParticle ]]
+
|[[IC_Python_API:RLPy_RIParticle | RIParticle ]]
|[[IC_Python_API:RLPy_RlLight | RlLight ]]
+
|[[IC_Python_API:RLPy_RILight | RILight ]]
|[[IC_Python_API:RLPy_RlSpotLight | RlSpotLight ]]
+
|[[IC_Python_API:RLPy_RISpotLight | RISpotLight ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlPointLight | RlPointLight]]
+
|[[IC_Python_API:RLPy_RIPointLight | RIPointLight]]
|[[IC_Python_API:RLPy_RlDirectionalLight | RlDirectionalLight ]]
+
|[[IC_Python_API:RLPy_RIDirectionalLight | RIDirectionalLight ]]
 
|[[IC_Python_API:RLPy_RScene | RScene ]]
 
|[[IC_Python_API:RLPy_RScene | RScene ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 45: Line 59:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RDatatBlock | RDatatBlock ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RDataBlock | RDataBlock ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RKey | RKey ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RKey | RKey ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RControl | RControl ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RControl | RControl ]]
Line 53: Line 67:
 
|[[IC_Python_API:RLPy_RTransformkey | RTransformkey ]]
 
|[[IC_Python_API:RLPy_RTransformkey | RTransformkey ]]
 
|[[IC_Python_API:RLPy_RTransformControl | RTransformControl ]]
 
|[[IC_Python_API:RLPy_RTransformControl | RTransformControl ]]
|[[IC_Python_API:RLPy_RlClip | RlClip ]]
+
|[[IC_Python_API:RLPy_RIClip | RlClip ]]
|[[IC_Python_API:RLPy_RlSkeletonComponent | RlSkeletonComponent ]]
+
|[[IC_Python_API:RLPy_RISkeletonComponent | RISkeletonComponent ]]
|[[IC_Python_API:RLPy_RlVisemeSmoothOption | RlVisemeSmoothOption ]]
+
|[[IC_Python_API:RLPy_RVisemeSmoothOption | RVisemeSmoothOption ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlVisemeComponent | RlVisemeComponent ]]
+
|[[IC_Python_API:RLPy_RIVisemeComponent | RIVisemeComponent ]]
|[[IC_Python_API:RLPy_RlMorphComponent | RlMorphComponent ]]
+
|[[IC_Python_API:RLPy_RIMorphComponent | RIMorphComponent ]]
 +
|[[IC_Python_API:RLPy_RIHikEffectorComponent | RIHikEffectorComponent ]]
 +
|[[IC_Python_API:RLPy_RIFaceComponent | RIFaceComponent ]]
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 67: Line 84:
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RRotationSetting | RRotationSetting ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RRotationSetting | RRotationSetting ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RDeviceSetting | RDeviceSetting ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RDeviceSetting | RDeviceSetting ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlDeviceBase | RlDeviceBase ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDeviceBase | RIDeviceBase ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RBodySetting | RBodySetting ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RBodySetting | RBodySetting ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlBodyDevice | RlBodyDevice ]]
+
|[[IC_Python_API:RLPy_RIBodyDevice | RIBodyDevice ]]
 
|[[IC_Python_API:RLPy_RHandSetting | RHandSetting ]]
 
|[[IC_Python_API:RLPy_RHandSetting | RHandSetting ]]
|[[IC_Python_API:RLPy_RlHandDevice | RlHandDevice ]]
+
|[[IC_Python_API:RLPy_RIHandDevice | RIHandDevice ]]
 
|[[IC_Python_API:RLPy_RFacialSetting | RFacialSetting ]]
 
|[[IC_Python_API:RLPy_RFacialSetting | RFacialSetting ]]
|[[IC_Python_API:RLPy_RlFacialDevice | RlFacialDevice ]]
+
|[[IC_Python_API:RLPy_RIFacialDevice | RIFacialDevice ]]
 
|-
 
|-
|[[IC_Python_API:RLPy_RlMocapManager | RlMocapManager ]]
+
|[[IC_Python_API:RLPy_RIMocapManager | RIMocapManager ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 89: Line 110:
 
|-
 
|-
 
|[[IC_Python_API:RLPy_RPyTimerCallback | RPyTimerCallback]]
 
|[[IC_Python_API:RLPy_RPyTimerCallback | RPyTimerCallback]]
 +
|[[IC_Python_API:RLPy_RIEventListener | RIEventListener ]]
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 94: Line 119:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RlDialog | RlDialog ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDialog | RIDialog ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RlDockWidget | RlDockWidget ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RIDockWidget | RIDockWidget ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RUi | RUi ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RUi | RUi ]]
 
|style="width: 150px;"|
 
|style="width: 150px;"|
Line 104: Line 129:
  
 
{| class="wikitable" style="width:100%; text-align:center;"
 
{| class="wikitable" style="width:100%; text-align:center;"
|style="width: 150px;"|[[IC_Python_API:RLPy_RRgb | RRgb ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RlAudioObject | RIAudioObject ]]
|style="width: 150px;"|[[IC_Python_API:RLPy_RColor | RColor ]]
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RlAudioObject | RlAudioObject ]]
+
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudioRecorder | RAudioRecorder ]]  
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudioRecorder | RAudioRecorder ]]  
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudio | RAudio ]]  
+
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudio | RAudio ]]
 +
|style="width: 150px;"|[[IC_Python_API:RLPy_RAudioRecorderCallback | RAudioRecorderCallback ]]
 +
|style="width: 150px;"|
 
|}
 
|}
  
Line 119: Line 144:
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RUdpClient | RUdpClient ]]  
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RUdpClient | RUdpClient ]]  
 
|style="width: 150px;"|
 
|style="width: 150px;"|
|}
 
 
=== Mathematics ===
 
 
{| class="wikitable" style="width:100%; text-align:center;"
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RMath | RMath ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector2 | RVector2 ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector3 | RVector3 ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RVector4 | RVector4 ]]
 
|style="width: 150px;"|[[IC_Python_API:RLPy_RMatrix3 | RMatrix3 ]]
 
|-
 
|[[IC_Python_API:RLPy_RQuaternion | RQuaternion ]]
 
|[[IC_Python_API:RLPy_RMatrix4 | RMatrix4 ]]
 
|[[IC_Python_API:RLPy_RTransform | RTransform ]]
 
 
|}
 
|}

Revision as of 02:14, 13 May 2019

Main article: IC Python API.
Related article: Python Modules Ordered List.

Mathematics

RMath RVector2 RVector3 RVector4 RMatrix3
RQuaternion RMatrix4 RTransform RRgb RColor

System

RStatus RTime RVariant RFileIO RGlobal
RPyTimer RApplication

Scene

RIBase RIObject RINode RIMaterialComponent RIProp
RIAvatar RICamera RIParticle RILight RISpotLight
RIPointLight RIDirectionalLight RScene

Animation

RDataBlock RKey RControl RFloatkey RFloatControl
RTransformkey RTransformControl RlClip RISkeletonComponent RVisemeSmoothOption
RIVisemeComponent RIMorphComponent RIHikEffectorComponent RIFaceComponent

MotionCapture

RPositionSetting RRotationSetting RDeviceSetting RIDeviceBase RBodySetting
RIBodyDevice RHandSetting RIHandDevice RFacialSetting RIFacialDevice
RIMocapManager

Events

RCallback RWinMessageCallback RDialogCallback REventCallback REventHandler
RPyTimerCallback RIEventListener

UI

RIDialog RIDockWidget RUi

Media

RIAudioObject RAudioRecorder RAudio RAudioRecorderCallback

Networking

RTcpCallback RTcpClient RUdpCallback RUdpClient