Constructor
# new OCOBone(name)
Creates a new OCO Bone.
Parameters:
Name | Type | Description |
---|---|---|
name |
string
|
The name |
Members
# envelop
The envelop of the bone,
In a meta rig, this is a silhouette which will contain the design,and can be used to help locate the joint, link the design to the bone, etc.
In a rigged character, this should be a simple silhouette close to the artwork silhouette.
In a meta rig, this is a silhouette which will contain the design,and can be used to help locate the joint, link the design to the bone, etc.
In a rigged character, this should be a simple silhouette close to the artwork silhouette.
Methods
# static fromObject(data) → {OCOBone}
Creates a bone from a js object.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object
|
The js object representing the bone |
The new bone
# toObject() → {Object}
Creates a js object containing this bone data.
This object could then be exported to JSON for example.
This object could then be exported to JSON for example.
the JS Object
Object
# 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 |