JSMultiCube
API for creating and modifying MultiCube objects. A MultiCube consists of multiple Cubes.
Create a API with Module.createMultiCube.
var vPosition = new Module.JSVector3D(129.1292403, 35.1721634, 100.0);
var object = Module.createMultiCube("ID", vPosition, false);Function
addCube(id, size, count, angle, interval, fillColor, outLine, outLineColor)
Adds a new cube within the MultiCube.
id
string
Cube object id.
count
number
Number of cube edges (creating an n-sided cube when n value is set).
angle
number
Cube rotation angle around the y-axis.
interval
number
Interval between cubes.
outLine
boolean
Whether to apply an outline.
var size = new Module.JSSize2D(100.0, 200.0);
var fillColor = new Module.JSColor(255, 255, 255, 255);
var outlineColor = new Module.JSColor(255, 255, 0, 0);
object.addCube("id", size, 6, 30.0, 10.0, fillColor, true, outlineColor);getCubeCount() → number
Returns the number of cubes entered in the MultiCube.
- Return - number(0 ~) : Successfully returns the number of entered cubes. 
- number(-1) : If the MultiCube's internal container object is NULL. 
 
var cubeCount = object.getCubeCount();getId() → string
Returns the ID of the object.
- Return - string: Successful return of the object's Key string. 
- null: If the object is null. 
 
lat strKey = object.getId();setRowSize(size)
Sets the number of horizontal cube columns in MultiCube.
size
number
Number of horizontal cube columns.
object.setRowSize(3);Getter / Setter
getDescription(), setDescription(desc) → string
Set a description for the object.
desc
string
Object description string.
- Return - string: Successful return of the object's description string. 
- null: If the object is null. 
 
var strDesc = object.getDescription();
// ... or ...
object.setDescription("First Object.");getName(), setName(name) → string
Sets the name of the object.
name
string
The name to set for the object.
- Return - string: Successful return of the object's name. 
- null: If the object is null. 
 
var objName = object.getName();
// ... or ...
object.setName("MyObject");getVisible(), setVisible(visible) → boolean
Sets the visibility state of an object.
visible
boolean
true: Make the object visible. false: Hide the object.
- Return - true: Object visible state. 
- false: Object hidden state. 
 
var objName = object.getName();
// ... or ...
object.setVisible(true);Last updated
