var ARR3DCAD_NO = 0, ARR3DCAD_TYPE = 1, ARR3DCAD_DXY = 2, ARR3DCAD_OBJECT = 3;
var DXY_X = 0, DXY_Y = 1, DXY_WIDTH_X = 2, DXY_WIDTH_Y = 3, DXY_HEIGHT_START = 4, DXY_HEIGHT_END = 5;
// Type object
var TYPE_FLOOR = 1, TYPE_BALCONY = 2, TYPE_WALL = 3, TYPE_PILLAR = 4, TYPE_DOOR = 5, TYPE_WINDOW = 6, TYPE_STEPPER = 7, TYPE_HANDRAIL = 10;
var TYPE_BALCONY_HASROOF = 0, TYPE_BALCONY_NOROOF = 1, TYPE_BALCONY_NONE = 2;

WIDTH_TYPE_HANDRAIL = 100;

var STATE_TRANSITION_RESIZE_FLOOR = 0;	// set size
var STATE_TRANSITION_SET_PILLAR = 2;	// se pillar
var STATE_TRANSITION_SET_OBJECT = 1; // there no obj
//var STATE_TRANSITION_SET_OBJECT_CANFINISH = 3; // at less 1 obj
var STATE_TRANSITION_SET_ROOF = 3;	// set roof
var STATE_TRANSITION_SET_3DVIEW = 4;

