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; };