In addition to the variables that can be handled manually with the add_var() and remove_var() methods, each element defined in the 3D environment generates a list of predefined variables, usually with the format <item-name>.<var-name>, whose values can be read with the get_xxx() and set_xxx() methods.
Element type |
Property |
Type |
Description |
(comune a item_*) |
color |
uint32 |
Element color |
visible |
bool |
Visible element flag |
|
posX |
double |
X position |
|
posY |
double |
Y position |
|
posZ |
double |
Z position |
|
posA |
double |
Position A |
|
posB |
double |
Position B |
|
posC |
double |
Position C |
|
offsetX |
double |
X offset |
|
offsetY |
double |
Offset Y |
|
offsetA |
double |
Offset A |
|
offsetB |
double |
Offset B |
|
offsetC |
double |
Offset C |
|
relOff |
bool |
Relative offset flags |
|
radius1 |
double |
Radius 1 |
|
radius2 |
double |
Radius 2 |
|
width |
double |
Width |
|
length |
double |
Length |
|
beltLength |
double |
Ribbon length |
|
lineWidth |
double |
Row width |
|
lineHeight |
double |
Row height |
|
linesNumber |
int32 |
Number of rows |
|
visibleLines |
int32 |
Visible rows |
|
rollerColor |
color |
Roller color |
|
linesColor |
color |
Rows color |
|
beltPos |
double |
Ribbon dimension |
|
beltPosOffset |
double |
Dimension offset |
|
height |
double |
Height |
|
length |
double |
Length |
|
width |
double |
Width |
|
height |
double |
Height |
|
radius |
double |
Radius |
|
radius2 |
double |
Upper radius |
|
height |
double |
Height |
|
radius |
double |
Radius |
|
height |
double |
Height |
|
side1 |
double |
Side 1 |
|
side2 |
double |
Side 2 |
|
side3 |
double |
Side 3 |
|
maxPoints |
double |
Max. Points |
|
memoThr |
double |
Memo threshold |
|
radius |
double |
Radius |
|
text |
string |
Text |
|
|
font |
font |
Font for text |
(comune a item_robot_*) |
qj1 |
double |
Dimension joint 1 |
qj2 |
double |
Dimension joint 2 |
|
qj3 |
double |
Dimension joint 3 |
|
qj4 |
double |
Quota joint 4 |
|
qj5 |
double |
Quota joint 5 |
|
qj6 |
double |
Quota joint 6 |
|
oj1 |
double |
Offset joint 1 |
|
oj2 |
double |
Offset joint 2 |
|
oj3 |
double |
Offset joint 3 |
|
oj4 |
double |
Offset joint 4 |
|
oj5 |
double |
Offset joint 5 |
|
oj6 |
double |
Offset joint 6 |
|
kj1 |
double |
Scale joint 1 |
|
kj2 |
double |
Scale joint 2 |
|
kj3 |
double |
Scale joint 3 |
|
kj4 |
double |
Scale joint 4 |
|
kj5 |
double |
Scale joint 5 |
|
kj6 |
double |
Scale joint 6 |
|
param1 |
double |
Length 1 |
|
param2 |
double |
Length 2 |
|
param3 |
double |
Length 3 |
|
param4 |
double |
Length 4 |
|
param5 |
double |
Length 5 |
|
param6 |
double |
Length 6 |
|
param1 |
double |
Length 1 |
|
param2 |
double |
Length 2 |
|
param3 |
double |
Length 3 |
|
param4 |
double |
Length 4 |
|
param5 |
double |
Length 5 |
|
- |
- |
- |
|
param1 |
double |
Length 1 |
|
param2 |
double |
Length 2 |
|
param3 |
double |
Length 3 |
|
param4 |
double |
Length 4 |
|
param5 |
double |
Length 5 |
|
param1 |
double |
Length 1 |
|
param2 |
double |
Length 2 |