joint

Related Scripting Object(s): Joint | Related C++ Class(es): Joint

Kinematic Joint

Type:
XSI Object
Spdl File:
%XSI_HOME%\Application\spdl\C3DSkeletonJoint.spdl

Parameter Name

Scriptname

Description

Valid Values

Data
Type

Range

UI Range

Preferred Rotation X

prefrotx

Preferred Rotation X Angle

Double

-180.0 - 180.0

Preferred Rotation Y

prefroty

Preferred Rotation Y Angle

Double

-180.0 - 180.0

Preferred Rotation Z

prefrotz

Preferred Rotation Z Angle

Double

-180.0 - 180.0

Rotation Limits Active

rotlim_active

Rotation Limits Activeness

Bool

Minimum Rotation Limit X

rotminx

Minimum Rotation Limit X Angle

Double

-180.0 - 180.0

Minimum Rotation Limit Y

rotminy

Minimum Rotation Limit Y Angle

Double

-180.0 - 180.0

Minimum Rotation Limit Z

rotminz

Minimum Rotation Limit Z Angle

Double

-180.0 - 180.0

Maximum Rotation Limit X

rotmaxx

Maximum Rotation Limit X Angle

Double

-180.0 - 180.0

Maximum Rotation Limit Y

rotmaxy

Maximum Rotation Limit Y Angle

Double

-180.0 - 180.0

Maximum Rotation Limit Z

rotmaxz

Maximum Rotation Limit Z Angle

Double

-180.0 - 180.0

Joint is Pseudo-Root

pseudoroot_active

Pseudo-Root Behavior Activeness

Bool

Pseudo-Root Behavior

pseudoroot_behavior

Behavior when considered as a pseudo-root

0

Pinned

1

Draggable

2

Magnet

Integer

Resolution Plane

resplane

Resolution Plane Control

0

Default

1

Preferred Axis

2

Up Vector

Integer

Roll

roll

Joint Roll

Double

Min - Max

-360.0 - 360.0

Use Preferred X Rotation as Roll

prefrotx_as_roll

Use Preferred X Rotation as Roll

Bool

UpVector

upvct_active

Up Vector Resolution Plane

Bool

X

upx

X Component for Up Vector

Double

Min - Max

-100.0 - 100.0

Y

upy

Y Component for Up Vector

Double

Min - Max

-100.0 - 100.0

Z

upz

Z Component for Up Vector

Double

Min - Max

-100.0 - 100.0

Specify Up Vector Relative Root

upvct_relroot

Relative Root

Bool

PrefAxis

prefaxis_active

Prefered Axis Resolution Plane

Bool

X

prefx

X Component for Preferred Axis

Double

Min - Max

-100.0 - 100.0

Y

prefy

Y Component for Preferred Axis

Double

Min - Max

-100.0 - 100.0

Z

prefz

Z Component for Preferred Axis

Double

Min - Max

-100.0 - 100.0

Specify Preferred Axis Relative Root

pref_relroot

Relative Root

Bool

Chain/Subchain Type

chntype

Whether the chain type changes at this joint

1

2D

2

3D

0

Default

Integer

Type of Joint

jnttype

Specifies the joint type

0

Undefined

1

Pin

2

Ball

Integer

Stiffness

stiffness

Joint stiffness, makes joint harder or easier to unfold

Double

0.0 - 1.0

0.0 - 1.0

Use Stiffness

stiffness_active

Use Stiffness as defined in joints

Bool



Autodesk Softimage v7.5