function Parameter() { this.menuitem2DName = ["墙以及隔断", "门", "窗户", "楼梯"]; this.menuitem3DName = ["卧室"]; this.menuitemDecorateName = ["户外", "壁纸", "地板", "软饰"]; this.menuitemwall = ["墙", "隔断"]; this.menuitemdoor = ["开放的门", "简易门", "双折门", "滑动门"]; this.menuitemwindow = ["开放的窗户", "单个窗户", "双玻璃窗", "滑动窗户"]; this.menuitemstairway = ["直梯", "螺旋梯"]; this.menuitembedroom = ["床", "沙发", "椅子", "柜子", "桌子", "古董"]; this.menuitemoutside = ["户外1", "户外2", "户外3"]; this.menuitemwallpaper = ["壁纸1", "壁纸2", "壁纸3"]; this.menuitemfloor = ["地板1", "地板2", "地板3"]; this.menuitemsoftDecoration = ["相框", "墙贴"]; this.draw2DMenuItemsId = ["rooms_walls", "doors", "windows", "stairways"]; this.draw3DMenuItemsId = ["bedroom"]; this.drawDecorateMenuItemsId = ["outside", "wallpaper", "floor", "softDecoration"]; this.downfloorstyle = 0.2; //选择symbol的时候,在端点上显示的圈圈的半径 this.selectCircle_R = 10; //墙的厚度 this.wallThickness = 20; //隔断的厚度 this.partitionThickness = 10; //二维部分,楼梯的间隔长度 this.staircell = 20; //二维部分,楼梯的间隔宽度 this.stairWidth = 50; this.stairMeasure = 10; this.minInterval = 2; //螺旋体 this.spiralR1 = 100; this.spiralR2 = 10; this.doorLength = [60, 60, 80]; this.windowLength = [40, 40, 80]; this.index = 0; this.paint = ["rgb(255, 255, 255)", "rgb(244, 244, 244)", "rgb(229, 229, 229)", "rgb(0, 0, 0)", "rgb(12, 12, 12)", "rgb(17, 17, 17)", "rgb(216, 216, 209)", "rgb(232, 229, 209)", "rgb(234, 237, 226)", "rgb(234, 237, 226)", "rgb(224, 226, 219)", "rgb(232, 224, 214)", "rgb(216, 204, 181)", "rgb(237, 221, 196)", "rgb(232, 221, 193)", "rgb(239, 232, 211)", "rgb(232, 226, 214)", "rgb(237, 226, 193)", "rgb(214, 198, 186)", "rgb(219, 211, 196)", "rgb(232, 219, 198)", "rgb(229, 219, 206)", "rgb(237, 226, 214)", "rgb(244, 224, 191)", "rgb(79, 81, 89)", "rgb(99, 96, 104)", "rgb(124, 124, 127)", "rgb(147, 158, 160)", "rgb(178, 181, 183)", "rgb(198, 201, 204)", "rgb(51, 56, 58)", "rgb(73, 84, 91)", "rgb(73, 91, 109)", "rgb(119, 130, 137)", "rgb(153, 165, 175)", "rgb(175, 186, 198)", "rgb(66, 68, 68)", "rgb(91, 94, 84)", "rgb(102, 107, 91)", "rgb(119, 130, 114)", "rgb(147, 158, 150)", "rgb(186, 191, 188)", "rgb(20, 20, 20)", "rgb(102, 104, 99)", "rgb(132, 132, 127)", "rgb(150, 142, 130)", "rgb(165, 163, 145)", "rgb(201, 206, 196)", "rgb(30, 28, 25)", "rgb(76, 68, 66)", "rgb(104, 102, 94)", "rgb(145, 135, 137)", "rgb(175, 170, 170)", "rgb(209, 198, 191)", "rgb(96, 84, 68)", "rgb(104, 96, 79)", "rgb(135, 114, 91)", "rgb(142, 132, 117)", "rgb(163, 147, 122)", "rgb(204, 196, 183)", "rgb(68, 61, 58)", "rgb(89, 73, 68)", "rgb(117, 104, 94)", "rgb(135, 119, 117)", "rgb(170, 145, 142)", "rgb(206, 191, 191)", "rgb(63, 45, 48)", "rgb(76, 56, 56)", "rgb(109, 79, 68)", "rgb(155, 127, 109)", "rgb(186, 160, 137)", "rgb(216, 198, 173", "rgb(68, 56, 45", "rgb(107, 79, 56)", "rgb(119, 99, 79)", "rgb(170, 145, 107)", "rgb(206, 175, 132)", "rgb(211, 191, 158)", "rgb(68, 63, 61)", "rgb(79, 73, 51)", "rgb(135, 107, 58)", "rgb(145, 130, 91)", "rgb(181, 173, 147)", "rgb(206, 201, 175)", "rgb(56, 43, 35)", "rgb(81, 53, 40)", "rgb(91, 53, 38)", "rgb(127, 89, 63)", "rgb(204, 168, 124)", "rgb(232, 206, 181)", "rgb(40, 30, 30)", "rgb(63, 35, 35)", "rgb(127, 71, 61)", "rgb(158, 99, 73)", "rgb(196, 127, 99)", "rgb(224, 186, 160)", "rgb(68, 30, 30)", "rgb(109, 30, 40)", "rgb(122, 33, 45)", "rgb(147, 56, 56)", "rgb(206, 81, 79)", "rgb(216, 114, 109)", "rgb(63, 28, 28)", "rgb(102, 20, 35)", "rgb(153, 17, 61)", "rgb(163, 35, 68)", "rgb(191, 84, 109)", "rgb(226, 155, 160)", "rgb(68, 12, 22)", "rgb(137, 5, 38)", "rgb(165, 0, 45)", "rgb(214, 17, 51)", "rgb(221, 38, 71)", "rgb(252, 193, 193)", "rgb(102, 30, 30)", "rgb(150, 15, 35)", "rgb(165, 0, 28)", "rgb(216, 17, 22)", "rgb(232, 40, 48)", "rgb(252, 224, 214)", "rgb(140, 30, 33)", "rgb(175, 40, 53)", "rgb(188, 38, 40)", "rgb(221, 61, 63)", "rgb(234, 66, 48)", "rgb(255, 137, 114)", "rgb(175, 53, 33)", "rgb(209, 45, 22)", "rgb(255, 58, 28)", "rgb(255, 79, 40)", "rgb(255, 96, 73)", "rgb(255, 206, 175)", "rgb(242, 61, 17)", "rgb(206, 109, 73)", "rgb(247, 94, 28)", "rgb(255, 99, 38)", "rgb(255, 140, 71)", "rgb(255, 165, 107)", "rgb(158, 73, 28)", "rgb(193, 73, 17)", "rgb(221, 96, 22)", "rgb(255, 114, 10)", "rgb(255, 142, 30)", "rgb(255, 188, 104)", "rgb(186, 84, 15)", "rgb(214, 114, 0)", "rgb(252, 122, 17)", "rgb(255, 142, 38)", "rgb(255, 142, 0)", "rgb(255, 209, 130)", "rgb(244, 132, 53)", "rgb(204, 137, 40)", "rgb(255, 160, 0)", "rgb(255, 168, 56)", "rgb(255, 188, 73)", "rgb(255, 226, 155)", "rgb(170, 117, 48)", "rgb(196, 153, 86)", "rgb(234, 158, 0)", "rgb(255, 186, 51)", "rgb(255, 198, 96)", "rgb(242, 224, 175)", "rgb(196, 140, 20)", "rgb(255, 183, 0)", "rgb(239, 183, 0)", "rgb(255, 204, 48)", "rgb(255, 229, 102)", "rgb(249, 219, 122)", "rgb(142, 102, 30)", "rgb(211, 173, 0)", "rgb(237, 175, 0)", "rgb(239, 186, 0)", "rgb(244, 221, 81)", "rgb(239, 232, 163)", "rgb(140, 119, 35)", "rgb(181, 158, 17)", "rgb(193, 206, 0)", "rgb(209, 198, 0)", "rgb(232, 201, 22)", "rgb(237, 232, 102)", "rgb(102, 89, 58)", "rgb(122, 124, 28)", "rgb(153, 147, 0)", "rgb(163, 165, 53)", "rgb(181, 178, 81)", "rgb(209, 198, 112)", "rgb(86, 96, 63)", "rgb(114, 119, 79)", "rgb(147, 147, 91)", "rgb(147, 150, 79)", "rgb(170, 183, 102)", "rgb(191, 198, 117)", "rgb(53, 89, 48)", "rgb(81, 99, 53)", "rgb(109, 158, 0)", "rgb(150, 170, 33)", "rgb(183, 206, 91)", "rgb(206, 226, 89)", "rgb(38, 58, 43)", "rgb(84, 117, 45)", "rgb(84, 158, 53)", "rgb(86, 175, 33)", "rgb(142, 198, 63)", "rgb(198, 214, 155)", "rgb(0, 73, 61)", "rgb(33, 112, 84)", "rgb(0, 147, 114)", "rgb(0, 160, 140)", "rgb(56, 175, 163)", "rgb(132, 211, 206)", "rgb(0, 33, 30)", "rgb(58, 84, 76)", "rgb(76, 119, 91)", "rgb(107, 140, 119)", "rgb(142, 181, 175)", "rgb(181, 209, 186)", "rgb(45, 84, 104)", "rgb(63, 117, 137)", "rgb(91, 142, 165)", "rgb(84, 163, 168)", "rgb(124, 163, 163)", "rgb(178, 198, 198)", "rgb(0, 79, 96)", "rgb(0, 117, 127)", "rgb(33, 140, 153)", "rgb(0, 158, 181)", "rgb(48, 193, 198)", "rgb(130, 186, 188)", "rgb(0, 51, 76)", "rgb(0, 96, 135)", "rgb(0, 122, 160)", "rgb(33, 158, 181)", "rgb(86, 165, 181)", "rgb(142, 206, 214)", "rgb(0, 84, 135)", "rgb(0, 81, 145)", "rgb(0, 124, 191)", "rgb(45, 127, 178)", "rgb(73, 153, 198)", "rgb(122, 193, 226)", "rgb(0, 35, 91)", "rgb(0, 53, 127)", "rgb(35, 96, 168)", "rgb(73, 132, 198)", "rgb(102, 145, 193)", "rgb(135, 183, 221", "rgb(15, 28, 63)", "rgb(61, 68, 91)", "rgb(48, 63, 142)", "rgb(63, 79, 145)", "rgb(135, 160, 198)", "rgb(158, 175, 204)", "rgb(56, 48, 71)", "rgb(73, 56, 91)", "rgb(102, 45, 112)", "rgb(127, 81, 145)", "rgb(175, 124, 186)", "rgb(196, 181, 216)", "rgb(61, 43, 63)", "rgb(94, 63, 91)", "rgb(122, 45, 104)", "rgb(158, 73, 150)", "rgb(186, 119, 173)", "rgb(206, 178, 209)", "rgb(56, 28, 40)", "rgb(94, 51, 84)", "rgb(122, 89, 102)", "rgb(140, 109, 124)", "rgb(175, 147, 163)", "rgb(183, 165, 181)", "rgb(89, 35, 56)", "rgb(117, 45, 84)", "rgb(119, 33, 79)", "rgb(132, 76, 99)", "rgb(158, 102, 124)", "rgb(219, 158, 196)", "rgb(73, 33, 40)", "rgb(107, 38, 56)", "rgb(150, 53, 91)", "rgb(188, 114, 140)", "rgb(209, 163, 163)", "rgb(242, 214, 214)", "rgb(124, 22, 79)", "rgb(170, 28, 96)", "rgb(175, 71, 130)", "rgb(209, 76, 153)", "rgb(234, 112, 175)", "rgb(242, 175, 204)", "rgb(117, 17, 51)", "rgb(191, 45, 94)", "rgb(191, 30, 91)", "rgb(226, 63, 107)", "rgb(247, 135, 181)", "rgb(242, 181, 193)"]; this.contextIndex = 0; this.backgroundcontext = 1; this.selectcontext = 2; this.fixed = 5; this.simpleDoorDrift = 10; this.singleCasementDrift = 5; this.cabinet = "gui,"; this.floorHeight = 2.7; //三维部分 //可以重合的mesh this.overlap = ["_plane", "_wall", "_glass"]; //选择的mesh下面有个圈圈,有三个参数:底下圆的半径,上面圆的半径,上面圆的高度 this.selectCircle = { downRadius: 10, topRadius: 5, topHeight: 10 }; //选择mesh时,出现的Sprite this.selectSprite = { capacity: 6, cellSize: 128, img: "images/product/info.png", extendY: 30, size: 15 }; this.selectRotator = { scalingX: 28, scalingY: 14, img: "images/rotate.png", rotationY: Math.PI, rotationX: Math.PI / 4, differRadius: 5 }; this.selectCircleY = 0; this.arrow3DImgUrl = "images/product/arrow.png"; this.arrowinterval = 25; this.measureFontSize = 50; this.groundTypeLength = 16; this.groundSrc_Pre = "images/textures/ground/ground"; this.skyTypeLength = 11; this.skySrc_Pre = "images/textures/skyboxes/sky"; //sky的size this.skySize = 8000; this.skyImgUrl = "images/textures/skyboxes/sky0"; //ground的长度和宽度 this.ground = { length: 6000, width: 6000, height: 10, positionY: -5 }; this.groundImgUrl = "images/checkerboard.jpg"; this.floorTypeLength = 26; this.floorSrc_Pre = "images/textures/floor/floor"; //this.floorImgUrl = "images/floor1.png"; this.floorImgUrl = "images/textures/floor/floor0.jpg"; this.floorPositionY = 3; this.wallHeight = 150; this.dthick = 4; this.doorThick = this.wallThickness + 4; this.doorHeigh = 100; this.doorBottom = 60; this.windowBottom = 100; this.windowHeight = 50; this.softDecorationY = -100; };