Namespace

DuOCO

DuOCO

Methods to load and create OCO Documents and armatures

View Source DuAEF_Duik_api.jsxinc, line 14176

Members

string

# static Bone

Some bone identifierss
Properties:
Name Type Description
CUSTOM string
TIP string
CLAVICLE string
HUMERUS string
RADIUS string
CARPUS string
FINGER string
HEEL string
FEMUR string
TIBIA string
TARSUS string
TOE string
HIPS string
SPINE string
TORSO string
NECK string
SKULL_TIP string
SKULL string
TAIL_ROOT string
TAIL_MID string
TAIL_END string
FEATHER string
SNAKE_SPINE_ROOT string
SNAKE_SPINE_MID string
SNAKE_SPINE_END string
FISH_SPINE_ROOT string
FISH_SPINE_MID string
FISH_SPINE_END string
HAIR_ROOT string
HAIR_MID string
HAIR_END string
FIN string
FIN_FISHBONE string

View Source DuAEF_Duik_api.jsxinc, line 14214

string

# static Limb

Predefined limbs
Properties:
Name Type Description
SPINE string
ARM string
LEG string
TAIL string
WING string
HAIR string
SNAKE_SPINE string
FISH_SPINE string
FIN string
CUSTOM string

View Source DuAEF_Duik_api.jsxinc, line 14197

string

# static LimbType

Types of limbs
Properties:
Name Type Description
HOMINOID string
PLANTIGRADE string
DIGITIGRADE string
UNGULATE string
ARTHROPOD string
CUSTOM string

View Source DuAEF_Duik_api.jsxinc, line 14254

string

# static Location

Locations for the limbs. Use these with DuOCO.Side to differenciate similar limbs,
for example, a leg can be Front-Right, Front-Left, Back-Right, Back-Left, etc.
Properties:
Name Type Description
FRONT string
BACK string
TAIL string
MIDDLE string
ABOVE string
UNDER string
NONE string

View Source DuAEF_Duik_api.jsxinc, line 14279

string

# static Side

Sides for the limbs Use these with DuOCO.Location to differenciate similar limbs,
for example, a leg can be Front-Right, Front-Left, Back-Right, Back-Left, etc.
Properties:
Name Type Description
LEFT string
RIGHT string
NONE string

View Source DuAEF_Duik_api.jsxinc, line 14268

string

# static Type

Types of OCO armatures
Properties:
Name Type Description
META string A meta-rig, used to automatically create a default armature to be used with an auto-rig.
CHARACTER string An actual (rigged) character.

View Source DuAEF_Duik_api.jsxinc, line 14182

Methods

# static getBounds(armature) → {Array.<float>}

Gets the boundaries of an armature (a chain of bones)
Parameters:
Name Type Description
armature Array.<DuOCOBone> The chain of bones

View Source DuAEF_Duik_api.jsxinc, line 14303

[left, top, right, bottom]
Array.<float>