#include "colors.inc" #include "shapes.inc" #include "textures.inc" #include "cabsol.inc" #include "door.inc" #include "sink.inc" #include "applianc.inc" #include "RH_appl.inc" camera { direction < 0, 0, 3 > // default zooming is 3 right < 1.33, 0, 0 > location < 0, 0, -339.623 > // set the beginning location at the origin look_at < 0, 0, 0 > rotate < 30.4592, 0, 0 > // rotate up and down rotate < 0, 42.5408, 0 > // spin around the middle of the room translate < 168, 60, 282 > // shift perspective to the center of the room translate < 0, 0, 0 > // fine tuning the camera location, if needed } #declare randseed = 1; /* sky */ /* sphere { < 168, 48, 282 >, 100*12 pigment { color White } finish { ambient 0.6 } } */ background { color White } /* tiled floor */ intersection { plane { y,0 texture { pigment { checker color rgb < 0.1, 0.1, 0 > color rgb < 0.3, 0.3, 0.3 > } finish { ambient 0.8 reflection 0.1 } } scale < 12.0, 1, 12.0 > } box { <120, -1, 252>, <216, 1, 312> rotate <0, 0, 0> } } /* wall: wall1 */ box { <0, 0, 0>, <96, 96, -0.1> pigment { color red 0.5 green 0.6 blue 1.0 } finish { WallAmbience diffuse 0.7 } rotate <0, 0, 0> translate <120, 0, 312> } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 1 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 4, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* CABINET room1:cab 1 dimensions: 14.9606 X 24 X 34.5 with cld=0 and crd=0 */ union { /* cab 1:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 13.7106, 0.75, 22.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 15.25, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Left Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 30.5, 23.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0, 4, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Right Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.75, 23.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 13.9606, 4.75, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Bottom */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 13.7106, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 4.75, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Left Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 1.5, 30.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Right Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 1.25, 30.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 13.7106, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Top Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 12.2106, 2.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 32, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Bottom Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 12.2106, 1.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 12.2106, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 25.75, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1:Back */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 13.7106, 29.25, 0.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 5.25, -1 > // location transform TRANSFORM_BOARD_INTO_ROOM } } /* end of CABINET room1:cab 1 */ #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* CABINET room1:cab 2 dimensions: 53.0394 X 25 X 95.5 with cld=0 and crd=0 */ union { /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71506, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 43.8243, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71481, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 35.3595, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71506, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 26.3944, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 26.6447, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 25.8947, 78.7916, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71481, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 17.9296, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71481, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 8.96481, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 8.71481, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 18.9582, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 25.1447, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 78.7916, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 25.8947, 0.75, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 0.5, 49.6248, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 25.8947, 0.75, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 26.6447, 49.6248, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 52.0394, 0.75, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 0.5, 64.5832, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 52.0394, 0.75, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 0.5, 34.6666, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Partition */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.25, 29.6666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 43.8243, 5.25, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Partition */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.25, 29.6666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 26.3944, 5.25, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Partition */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.25, 29.6666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 8.96481, 5.25, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Spine */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.1666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 26.1447, 35.4166, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Spine */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.4168, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 25.3947, 65.3332, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Spine */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.1666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 17.4296, 5.5, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Spine */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.1666, 23.25 > // dimensions texture { RH_Panel_Wood } finish { CabinetAmbience } translate < 34.8595, 5.5, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Left Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 91.5, 24.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0, 4, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Right Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 91.5, 24.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 52.2894, 4, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Bottom */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 52.0394, 0.75, 24.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 4.75, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Left Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 1.5, 91.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0, 4, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Right Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 1.5, 91.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 51.5394, 4, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Top Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 50.0394, 2.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 93, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Bottom Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 50.0394, 1.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 4, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 50.0394, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 33.1666, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Back */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 52.0394, 89.75, 0.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 5.25, -1 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Top */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 52.0394, 0.75, 24.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 94.75, -24.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 50.0394, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 63.0832, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Mullion */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 2.25, 27.6666, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 25.3947, 35.4166, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Mullion */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 2.25, 27.6668, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 25.3947, 65.3332, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 23.8947, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 27.6447, 48.1248, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 23.8947, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1.5, 48.1248, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Mullion */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 2.25, 27.6666, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 16.6796, 5.5, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2:Mullion */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 2.25, 27.6666, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 34.1095, 5.5, -25 > // location transform TRANSFORM_BOARD_INTO_ROOM } } /* end of CABINET room1:cab 2 */ #declare ACORNER_DOOR_MOVING_TRANSFORM = transform { translate < 2, 0, -0.75 > rotate <0, -58.0623, 0> // onto the angle of the corner cab's endpanels translate < 0, 0, 0 > translate < 0, 0, -24 > } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 1 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 4, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 1: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.08563, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.08563, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 23.8125, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 12.1481, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 13.0856, 20.5625, 0.375 > // dimensions translate < 1.0625, 5.25, -0.5 > // location translate < 0, 0, -24 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 1 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 4, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 1: DOOR PART[5] Bottom Rail ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <13.5856, 0, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Top Rail ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <13.5856, 0, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 32.5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Right Stile ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <0, 4.8125, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 14.3981, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART[5] Left Stile ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <0, 4.8125, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 1: DOOR PART panel ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 13.0856, 4.3125, 0.375 > // dimensions translate < 1.0625, 27.9375, -0.5 > // location translate < 0, 0, -24 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare ACORNER_DOOR_MOVING_TRANSFORM = transform { translate < 2, 0, -0.75 > rotate <0, -25.2368, 0> // onto the angle of the corner cab's endpanels translate < 0, 0, 0 > translate < 0, 0, -25 > } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.6799, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 38.297, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.6799, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 38.297, 31.2291, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 49.9769, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 36.047, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 15.6799, 27.9791, 0.375 > // dimensions translate < 36.297, 5.25, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 46.1873, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 49.9769, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 39.7795, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8332, 0.375 > // dimensions translate < 40.0295, 35.3541, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 46.1873, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 37.5295, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 27.3322, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8332, 0.375 > // dimensions translate < 27.5822, 35.3541, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 61.1457, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 49.9769, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 39.7795, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8334, 0.375 > // dimensions translate < 40.0295, 50.3123, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 61.1457, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 37.5295, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 27.3322, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8334, 0.375 > // dimensions translate < 27.5822, 50.3123, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 42.0295, 91.25, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 49.9769, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 39.7795, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 27.9793, 0.375 > // dimensions translate < 40.0295, 65.2707, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5822, 91.25, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 37.5295, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 27.3322, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 27.9793, 0.375 > // dimensions translate < 27.5822, 65.2707, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.3049, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 20.8671, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.3049, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 20.8671, 31.2291, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 32.172, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 18.6171, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 15.3049, 27.9791, 0.375 > // dimensions translate < 18.8671, 5.25, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.6796, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <11.6796, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 31.2291, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 14.7421, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4791, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with no panel(s)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 15.6796, 27.9791, 0.375 > // dimensions translate < 1.0625, 5.25, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 46.1873, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 23.4572, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 13.2598, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8332, 0.375 > // dimensions translate < 13.5098, 35.3541, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 46.1873, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 11.0098, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3332, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 35.1041, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8332, 0.375 > // dimensions translate < 1.0625, 35.3541, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 61.1457, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 23.4572, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 13.2598, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8334, 0.375 > // dimensions translate < 13.5098, 50.3123, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 61.1457, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 11.0098, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 13.3334, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 50.0623, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 12.8334, 0.375 > // dimensions translate < 1.0625, 50.3123, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 15.5098, 91.25, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 23.4572, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 13.2598, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 27.9793, 0.375 > // dimensions translate < 13.5098, 65.2707, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* cab 2: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <7.94734, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 3.0625, 91.25, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 11.0098, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 28.4793, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 0.8125, 65.0207, 0 > // location finish { CabinetAmbience } translate < 0, 0, -25.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 2: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 11.9473, 27.9793, 0.375 > // dimensions translate < 1.0625, 65.2707, -0.5 > // location translate < 0, 0, -25 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* union of toe kicks for wall1 */ union { #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 1 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 4, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* Toe Kick for cab 1 */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_toekick_texture } finish { ToeKickAmbience } scale < 12.9606, 4.75, 21 > // dimensions scale 0.999 // make sure the toe doesn't blead through a finished end that goes to the floor translate < 2, 0, -21 > // location transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 2 */ transform { rotate < 0, 0, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 18.9606, 0, 0 > // into the wall coords rotate < 0, 0, 0> // into the floor coords translate < 120, 0, 312 > // into the floor coords } /* Toe Kick for cab 2 */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_toekick_texture } finish { ToeKickAmbience } scale < 51.0394, 4.75, 22 > // dimensions scale 0.999 // make sure the toe doesn't blead through a finished end that goes to the floor translate < 0, 0, -22 > // location transform TRANSFORM_BOARD_INTO_ROOM } } /* end of union of toe kicks for wall1 */ /* Countertops for wall1 */ union { union { /* countertop piece of wall1:cab 1 */ box { <-0.625, 34.5, -24.625>, <15.5856, 35.25, 0> rotate <0,0,0> // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate <4, 0, 0> // into wall coords rotate <0, 0, 0> // into floor coords translate <120, 0, 312> // into floor coords } /* countertop backsplash of wall1:cab 1 */ box { <-0.625, 34.5, 0>, <15.5856, 38.5, -0.75> rotate <0,0,0> // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate <4, 0, 0> // into wall coords rotate <0, 0, 0> // into floor coords translate <120, 0, 312> // into floor coords } texture { AC_White_Marble finish { CounterTopAmbience } scale 4 } } texture { AC_White_Marble finish { CounterTopAmbience } scale 4 } } /* Crown molding for all the cabs on wall wall1 in room room1 */ /* CROWN MOLDING for cab 2 */ object { // Crown_Molding difference { box { < 0 - MOLDING_DEPTH, 95.5 - MOLDING_HEIGHT, 0 - MOLDING_DEPTH> < 53.0394 + MOLDING_DEPTH, 95.5 +0.01, 25> } // don't show the crown from inside the cabinet box { < 0, 95.5 - MOLDING_HEIGHT -1.0, 0> < 53.0394, 95.5 +1.0, 25> } // front router object { cylinder { < 0 - MOLDING_DEPTH -BUZZING_OVERHANG, 95.5 - MOLDING_HEIGHT, 0 - MOLDING_DEPTH> < 53.0394 + MOLDING_DEPTH +BUZZING_OVERHANG, 95.5 - MOLDING_HEIGHT, 0 - MOLDING_DEPTH > BLADE_RADIUS } translate <0, -(BLADE_RADIUS - MOLDING_HEIGHT - MOLDING_FUDGEFACTOR), -(BLADE_RADIUS - MOLDING_DEPTH - MOLDING_FUDGEFACTOR)> // move the buzz-saw away from and below the edge } // left side router object { cylinder { < 0 - MOLDING_DEPTH, 95.5 - MOLDING_HEIGHT, 0 - MOLDING_DEPTH -BUZZING_OVERHANG> < 0 - MOLDING_DEPTH, 95.5 - MOLDING_HEIGHT, 25 +BUZZING_OVERHANG> BLADE_RADIUS } translate < -(BLADE_RADIUS - MOLDING_DEPTH - MOLDING_FUDGEFACTOR), -(BLADE_RADIUS - MOLDING_HEIGHT - MOLDING_FUDGEFACTOR), 0> // move the buzz-saw away from and below the edge } // right side router object { cylinder { < 53.0394 + MOLDING_DEPTH, 95.5 - MOLDING_HEIGHT, 0 - MOLDING_DEPTH -BUZZING_OVERHANG> < 53.0394 + MOLDING_DEPTH, 95.5 - MOLDING_HEIGHT, 25 +BUZZING_OVERHANG> BLADE_RADIUS } translate < (BLADE_RADIUS - MOLDING_DEPTH - MOLDING_FUDGEFACTOR), -(BLADE_RADIUS - MOLDING_HEIGHT - MOLDING_FUDGEFACTOR), 0> // move the buzz-saw away from and below the edge } } texture { RH_crown_texture } finish { CabinetAmbience } // let it be shown in the light rotate <0,0,0> // onto the correct side of the wall translate <18.9606, 0, -25> // into the wall coords rotate <0, 0, 0> // into the floor coords translate <120, 0, 312> // into the floor coords } // end of molding /* wall: wall2 */ box { <0, 0, 0>, <60, 96, -0.1> pigment { color red 0.5 green 0.6 blue 1.0 } finish { WallAmbience diffuse 0.7 } rotate <0, -90, 0> translate <216, 0, 252> } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 3 */ transform { rotate < 0, 180, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 60, 0, 0 > // into the wall coords rotate < 0, -90, 0> // into the floor coords translate < 216, 0, 252 > // into the floor coords } /* CABINET room1:cab 3 dimensions: 56 X 24 X 34.5 with cld=0 and crd=0 */ union { /* cab 3:Fixed Shelf */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 54.5, 0.75, 22.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1, 15.25, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Left Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 29.75, 23.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 4.75, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Right Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 0.75, 30.5, 23.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 55.25, 4, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Bottom */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 54.5, 0.75, 23.25 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1, 4.75, -23.25 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Cover Panel */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 23.75, 29.75, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 0.5, 4.75, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Left Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 3.75, 30.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 24.25, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Right Stile */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 1.5, 30.5, 0.75 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 54.5, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Top Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 26.5, 2.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 28, 32, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Bottom Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 26.5, 1.5, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 28, 4, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Center Rail */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 26.5, 2.25, 0.75 > // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 28, 25.75, -24 > // location transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3:Back */ box { < 0, 0, 0 > < 1, 1, 1 > scale < 54.5, 29.25, 0.25 > // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; finish { CabinetAmbience } translate < 1, 5.25, -1 > // location transform TRANSFORM_BOARD_INTO_ROOM } } /* end of CABINET room1:cab 3 */ #declare ACORNER_DOOR_MOVING_TRANSFORM = transform { translate < 2, 0, -0.75 > rotate <0, -23.1986, 0> // onto the angle of the corner cab's endpanels translate < 0, 0, 0 > translate < 0, 0, -24 > } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 3 */ transform { rotate < 0, 180, 0 > // onto the correct side of the wall translate < 60, 0, 0 > // into the wall coords rotate < 0, -90, 0> // into the floor coords translate < 216, 0, 252 > // into the floor coords } /* cab 3: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.4375, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 43.5, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.4375, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 43.5, 23.8125, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 52.9375, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 41.25, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 13.4375, 20.5625, 0.375 > // dimensions translate < 41.5, 5.25, -0.5 > // location translate < 0, 0, -24 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 3 */ transform { rotate < 0, 180, 0 > // onto the correct side of the wall translate < 60, 0, 0 > // into the wall coords rotate < 0, -90, 0> // into the floor coords translate < 216, 0, 252 > // into the floor coords } /* cab 3: DOOR PART[5] Bottom Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.4375, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5625, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Top Rail ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <9.4375, 2.25, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 29.5625, 23.8125, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Right Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 39, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Left Stile ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> scale <2.25, 21.0625, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 27.3125, 5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART panel ( 3/4" square frame (Red Oak) with raised panel(s) (Red Oak)) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 13.4375, 20.5625, 0.375 > // dimensions translate < 27.5625, 5.25, -0.5 > // location translate < 0, 0, -24 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 3 */ transform { rotate < 0, 180, 0 > // onto the correct side of the wall translate < 60, 0, 0 > // into the wall coords rotate < 0, -90, 0> // into the floor coords translate < 216, 0, 252 > // into the floor coords } /* cab 3: DOOR PART[5] Bottom Rail ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <27.875, 0, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 27.3125, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Top Rail ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <27.875, 0, 0.75> // dimensions texture { AC_wood_x(randseed) } #declare randseed = randseed + 1; translate < 27.3125, 32.5, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Right Stile ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <0, 4.8125, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 55.1875, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART[5] Left Stile ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> scale <0, 4.8125, 0.75> // dimensions texture { AC_wood_y(randseed) } #declare randseed = randseed + 1; translate < 27.3125, 27.6875, 0 > // location finish { CabinetAmbience } translate < 0, 0, -24.75 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* cab 3: DOOR PART panel ( 3/4" slab (horizontal grain)(Red Oak) with no edging) */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_Panel_Wood } finish { CabinetAmbience } scale < 27.375, 4.3125, 0.375 > // dimensions translate < 27.5625, 27.9375, -0.5 > // location translate < 0, 0, -24 > // slide the cabinet forward out of the wall transform TRANSFORM_BOARD_INTO_ROOM } /* union of toe kicks for wall2 */ union { #declare TRANSFORM_BOARD_INTO_ROOM = /* for CABINET cab 3 */ transform { rotate < 0, 180, 0 > // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate < 60, 0, 0 > // into the wall coords rotate < 0, -90, 0> // into the floor coords translate < 216, 0, 252 > // into the floor coords } /* Toe Kick for cab 3 */ box { < 0, 0, 0> < 1, 1, 1> texture { RH_toekick_texture } finish { ToeKickAmbience } scale < 54, 4.75, 21 > // dimensions scale 0.999 // make sure the toe doesn't blead through a finished end that goes to the floor translate < 0, 0, -21 > // location transform TRANSFORM_BOARD_INTO_ROOM } } /* end of union of toe kicks for wall2 */ /* Countertops for wall2 */ union { union { /* countertop piece of wall2:cab 3 */ box { <-0.625, 34.5, -24.625>, <56.625, 35.25, 0> rotate <0,180,0> // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate <60, 0, 0> // into wall coords rotate <0, -90, 0> // into floor coords translate <216, 0, 252> // into floor coords } /* countertop backsplash of wall2:cab 3 */ box { <-0.625, 34.5, 0>, <56.625, 38.5, -0.75> rotate <0,180,0> // onto the correct side of the wall translate < 0, 0, -0.01 > // push slightly away from the wall to prevent wall seepage translate <60, 0, 0> // into wall coords rotate <0, -90, 0> // into floor coords translate <216, 0, 252> // into floor coords } texture { AC_White_Marble finish { CounterTopAmbience } scale 4 } } /* leftside countertop backsplash of extended end cab wall2:cab 3 */ box { <0, 34.5, -24.625>, <0.75, 38.5, 0> rotate <0,180,0> // onto the correct side of the wall translate <60, 0, 0> // into wall coords rotate <0, -90, 0> // into floor coords translate <216, 0, 252> // into floor coords texture { AC_White_Marble finish { CounterTopAmbience } scale 4 } } texture { AC_White_Marble finish { CounterTopAmbience } scale 4 } } /* Crown molding for all the cabs on wall wall2 in room room1 */ light_source { <168, 96, 282> rgb < 0.25, 0.25, 0.25 > translate < 8, 0, 8 > } light_source { <168, 96, 282> rgb < 0.25, 0.25, 0.25 > translate < 8, 0, -8 > } light_source { <168, 96, 282> rgb < 0.25, 0.25, 0.25 > translate < -8, 0, 8 > } light_source { <168, 96, 282> rgb < 0.25, 0.25, 0.25 > translate < -8, 0, -8 > }