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 | AnimatedParameters2
BelongsTo | EvaluateAt | GetICEAttributeFromName | IsA
IsAnimated2 | IsClassOf | IsEqualTo | IsKindOf
IsLocked | IsSelected | LockOwners | SetAsSelected
SetCapabilityFlag | SetLock | TaggedParameters | UnSetLock

Properties

Application | Branch | BranchFlag | Capabilities
Categories | Families | FullName | Help
ICEAttributes | LockLevel | LockMasters | LockType
Model | Name | NestedObjects | ObjectID
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

Autodesk Softimage v7.5