J

Joint

Object Hierarchy | Related C++ Class: Joint | Supported Parameter List: joint

Inheritance

SIObject
  ProjectItem
    Property
      Joint

Description

The Joint object represents a Kinematic Joint property on a ChainBone or ChainEffector object.

Methods

AddCustomOp

AddScriptedOp

AddScriptedOpFromFile

AnimatedParameters

AnimatedParameters2

BelongsTo

EvaluateAt

IsA

IsAnimated

IsAnimated2

IsClassOf

IsEqualTo

IsKindOf

IsLocked

IsSelected

LockOwners

SetAsSelected

SetCapabilityFlag

SetLock

TaggedParameters

UnSetLock

 

 

 

Properties

Application

Branch

BranchFlag

Capabilities

Categories

Families

FullName

Help

LockLevel

LockMasters

LockType

Model

Name

NestedObjects

Origin

OriginPath

Owners

Parameters

Parent

Parent3DObject

PPGLayout

PreferredAxisReference

Selected

Singleton

Type

UpVectorReference

 

 

Examples

VBScript Example

set oRoot = application.activeproject.activescene.root
set oNull1 = oRoot.AddNull("UpVectorReference")
set oNull2 = oRoot.AddNull("PreferredAxisReference")

oRootPos = array(0,10,0)
oEffPos = array(10,10,0)
oNormalAxis = array(1,1,1)
set oChainRoot = oRoot.Add3DChain( oRootPos, oEffPos, oNormalAxis )

set oJoint = oChainRoot.Bones(0).Joint
oJoint.parameters("resplane").value = siUpVector
set oJoint.UpVectorReference = oNull1
set oJoint.PreferredAxisReference = oNull2

See Also

ChainBone.Joint

ChainEffector.Joint



SOFTIMAGE|XSI v6.01     

Return to Softimage XSI Index