Constructor
# new DuOCOBone(name)
Creates a new OCO Bone.
Parameters:
Name | Type | Description |
---|---|---|
name |
string
|
The name |
Members
Methods
# toComp(doc, limb, compopt, parentLayeropt, limbIdopt, boneIndexopt) → {Array.<Layer>}
Creates the limbs and armatures in the comp
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
doc |
DuOCODoc
|
The doc containing the bone. | ||
limb |
DuOCOLimb
|
The limb containing the bone. | ||
comp |
CompItem
|
<optional> |
DuAEProject.getActiveComp() | The composition to use. |
parentLayer |
Layer
|
<optional> |
null | The parent layer of the bone. |
limbId |
int
|
<optional> |
A Unique identifier for this armature. If omitted, a new one will be assigned. | |
boneIndex |
int
|
<optional> |
0 | The index of the bone in the chain. |
The new layers
Array.<Layer>
# translate(xopt, yopt, translateChildrenopt)
Translates the bone by [x, y] pixels
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
x |
int
|
<optional> |
0 | The horizontal offset |
y |
int
|
<optional> |
0 | The vertical offset |
translateChildren |
bool
|
<optional> |
true | If false, the children stay at their current location |
# translateTo(xopt, yopt, translateChildrenopt)
Translates the bone to the new coordinates
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
x |
int
|
<optional> |
The new X value. If omitted, moves the layer vertically | |
y |
int
|
<optional> |
The new Y value. If omitted, moves the layer horizontally | |
translateChildren |
bool
|
<optional> |
true | If false, the children stay at their current location |