MAXScript Extensions > MAXScript Extensions for 3ds Max CAT > CAT Controllers > CAT Data Controllers >

# CATBoneDataMatrix3Controller : Matrix3Controller

    CATBoneDataMatrix3Controller : Matrix3Controller {1f781be7,19707e49}

| 3ds Max CAT - Quick Navigation

This Controller is part of 3ds Max CAT. It holds the data of the bone including its ID, size, segments etc.

In versions prior to 3ds Max 2013, it was implemented as CATBoneData : FloatController with the same ClassID and properties.

Constructor:

    Class instances not creatable by MAXScript

Aliases:

    CATBoneDataMatrix3Controller
    CATBoneData
    BoneData

Properties:

     <CATBoneDataMatrix3Controller>.Limb (CATLimbData) : maxObject

Get/set the LimbData controller object of the Bone.

    <CATBoneDataMatrix3Controller>.BoneID : index

Contains the BoneID index of the Bone.

Read-only.

    <CATBoneDataMatrix3Controller>.Length : float

Get/set the length of the bone.

    <CATBoneDataMatrix3Controller>.Width : float

Get/set the width of the bone.

    <CATBoneDataMatrix3Controller>.Depth : float

Get/set the depth of the bone.

    <CATBoneDataMatrix3Controller>.NumSegs : integer

Get/set the number of segments of the bone.

    <CATBoneDataMatrix3Controller>.TwistWeight : float

Get/set the twist weight value of the bone.

    <CATBoneDataMatrix3Controller>.BoneSegs: maxObject array

Contains an array of bone segment controller objects

## CATBoneDataMatrix3Controller interfaces:

    Interface:CATControlInterface

See Interface: ICATControlFPInterface for properties and methods.

    Interface:CATNodeControlFPInterface

See Interface: CATNodeControlFPInterface for properties and methods.

    Interface:ExtraRigNodesInterface

See Interface: ExtraRigNodesInterface for properties and methods.

    Interface:CATGroupManagerFPInterface

See Interface: CATGroupManagerFPInterface for properties and methods.

Available in 3ds Max 2013 and higher.

| 3ds Max CAT - Quick Navigation

#### See Also

- 3ds Max CAT and MAXScript