view { units [2]< 1, 0.5 >; dotsPerUnit [2]< 150, 150 >; viewDepth 7; viewport { portal myportal { universe u2 ; center [1]< -18 >; orientation [4]< [4]< 1, 0, 0, 0 >, [4]< 0, 1, 0, 0 >, [4]< 0, 0, 0, 1 >, [4]< 0, 0, 1, 0 > >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename holeCube-2; }; }; }; universe u2 { dimensions 2; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [4]< -10, 5, 14, -10 >; falloff 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [4]< -14, -8, 5, 10 >; falloff 0.0; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; light { falloff 1.0; color { channels [3]< 0.8 , 0.1 , 0.4 >; }; }; object extrusion { dimensions 2; object intersection { object cylinder { roundDimensions 0; }; object complement { object union { object cylinder { roundDimensions 0 ; base { scale [2]< 1.1, 0.75 >; }; }; object cylinder { roundDimensions 0 ; base { scale [2]< 0.75, 1.1 >; }; }; }; }; base { orientation [5]< [5]< -1, 2, 1, 0, 0 >, [5]< 2, 1, 0, 0, 0 >, [5]< -1, 2, -5, 0, 0 >, [5]< 0, 0, 0, -2, -1 >, [5]< 0, 0, 0, 1, -2 > >; scale [2]< 0.8, 0.8 >; color { channels [3]< 0.8 , 0.7 , 0.2 >; specularness 0.3; }; }; }; }; }; view { units [3]< 1, 0.5, 1 >; dotsPerUnit [3]< 150, 150, 9 >; viewDepth 7; viewport { portal myportal { universe u2m ; center [1]< -18 >; orientation [4]< [4]< 1, 0, 0, 0 >, [4]< 0, 1, 0, 0 >, [4]< 0, 0, 0, 1 >, [4]< 0, 0, 1, 0 > >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename holeCube-2m; }; }; }; universe u2m { dimensions 3; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [4]< -10, 5, 14, -10 >; falloff 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [4]< -14, -8, 5, 10 >; falloff 0.0; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; light { falloff 1.0; color { channels [3]< 0.8 , 0.1 , 0.4 >; }; }; object extrusion { dimensions 3; object intersection { object cylinder { roundDimensions 0; }; object complement { object union { object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 0, 0, 1 >, [3]< 0, 1, 0 >, [3]< 1, 0, 0 > >; }; }; object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 1, 0, 0 >, [3]< 0, 0, 1 >, [3]< 0, 1, 0 > >; }; }; object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 1, 0, 0 >, [3]< 0, 1, 0 >, [3]< 0, 0, 1 > >; }; }; }; }; base { orientation [5]< [5]< -1, 2, 1, 0, 0 >, [5]< 2, 1, 0, 0, 0 >, [5]< -1, 2, -5, 0, 0 >, [5]< 0, 0, 0, -2, -1 >, [5]< 0, 0, 0, 1, -2 > >; scale [3]< 0.8, 0.8, 0.8 >; color { channels [3]< 0.8 , 0.7 , 0.2 >; specularness 0.3; }; }; }; }; }; view { units [2]< 1, 1 >; dotsPerUnit [2]< 150, 150 >; viewDepth 7; viewport { portal myportal { universe u3 ; center [1]< -18 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename holeCube-3; }; }; }; universe u3 { dimensions 3; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [4]< -10, 5, 14, -10 >; falloff 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [4]< -14, -8, 5, 10 >; falloff 0.0; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; light { falloff 1.0; color { channels [3]< 0.8 , 0.1 , 0.4 >; }; }; object extrusion { dimensions 3; object intersection { object cylinder { roundDimensions 0; }; object complement { object union { object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 0, 0, 1 >, [3]< 0, 1, 0 >, [3]< 1, 0, 0 > >; }; }; object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 1, 0, 0 >, [3]< 0, 0, 1 >, [3]< 0, 1, 0 > >; }; }; object cylinder { roundDimensions 2 ; base { scale [3]< 0.75, 0.75, 1.1 >; orientation [3]< [3]< 1, 0, 0 >, [3]< 0, 1, 0 >, [3]< 0, 0, 1 > >; }; }; }; }; base { orientation [5]< [5]< -1, 2, 1, 0, 0 >, [5]< 2, 1, 0, 0, 0 >, [5]< -1, 2, -5, 0, 0 >, [5]< 0, 0, 0, -2, -1 >, [5]< 0, 0, 0, 1, -2 > >; scale [3]< 0.8, 0.8, 0.8 >; color { channels [3]< 0.8 , 0.7 , 0.2 >; specularness 0.3; }; }; }; }; }; view { units [3]< 1, 1, 1 >; dotsPerUnit [3]< 150, 150, 9 >; viewDepth 7; viewport { portal myportal { universe u4 ; center [1]< -18 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename holeCube-4; }; }; }; universe u4 { dimensions 4; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [4]< -10, 5, 14, -10 >; falloff 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [4]< -14, -8, 5, 10 >; falloff 0.0; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; light { falloff 1.0; color { channels [3]< 0.8 , 0.1 , 0.4 >; }; }; object extrusion { dimensions 4; object set { object intersection { object cylinder { roundDimensions 0; }; object complement { object union { object cylinder { roundDimensions 3 ; base { scale [4]< 0.75, 0.75, 0.75, 1.1 >; orientation [4]< [4]< 0, 0, 0, 1 >, [4]< 0, 1, 0, 0 >, [4]< 0, 0, 1, 0 >, [4]< 1, 0, 0, 0 > >; }; }; object cylinder { roundDimensions 3 ; base { scale [4]< 0.75, 0.75, 0.75, 1.1 >; orientation [4]< [4]< 1, 0, 0, 0 >, [4]< 0, 0, 0, 1 >, [4]< 0, 0, 1, 0 >, [4]< 0, 1, 0, 0 > >; }; }; object cylinder { roundDimensions 3 ; base { scale [4]< 0.75, 0.75, 0.75, 1.1 >; orientation [4]< [4]< 1, 0, 0, 0 >, [4]< 0, 1, 0, 0 >, [4]< 0, 0, 0, 1 >, [4]< 0, 0, 1, 0 > >; }; }; object cylinder { roundDimensions 3 ; base { scale [4]< 0.75, 0.75, 0.75, 1.1 >; orientation [4]< [4]< 1, 0, 0, 0 >, [4]< 0, 1, 0, 0 >, [4]< 0, 0, 1, 0 >, [4]< 0, 0, 0, 1 > >; }; }; }; }; base { orientation [5]< [5]< -1, 2, 1, 0, 0 >, [5]< 2, 1, 0, 0, 0 >, [5]< -1, 2, -5, 0, 0 >, [5]< 0, 0, 0, -2, -1 >, [5]< 0, 0, 0, 1, -2 > >; color { channels [3]< 0.8 , 0.7 , 0.2 >; specularness 0.3; }; }; }; base { scale [4]< 0.8, 0.8, 0.8, 1.5 >; }; }; }; }; view { units [4]< 1, 1, 1, 1 >; dotsPerUnit [4]< 150, 150, 7, 7 >; viewDepth 7; viewport { portal myportal { universe u5 ; center [1]< -18 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename holeCube-5; }; }; }; universe u5 { dimensions 5; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [4]< -10, 5, 14, -10 >; falloff 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [4]< -14, -8, 5, 10 >; falloff 0.0; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; light { falloff 1.0; color { channels [3]< 0.8 , 0.1 , 0.4 >; }; }; object extrusion { dimensions 5; object set { object intersection { object cylinder { roundDimensions 0; }; object complement { object union { object cylinder { roundDimensions 4 ; base { scale [5]< 0.75, 0.75, 0.75, 0.75, 1.1 >; orientation [5]< [5]< 0, 0, 0, 0, 1 >, [5]< 0, 1, 0, 0, 0 >, [5]< 0, 0, 1, 0, 0 >, [5]< 0, 0, 0, 1, 0 >, [5]< 1, 0, 0, 0, 0 > >; }; }; object cylinder { roundDimensions 4 ; base { scale [5]< 0.75, 0.75, 0.75, 0.75, 1.1 >; orientation [5]< [5]< 1, 0, 0, 0, 0 >, [5]< 0, 0, 0, 0, 1 >, [5]< 0, 0, 1, 0, 0 >, [5]< 0, 0, 0, 1, 0 >, [5]< 0, 1, 0, 0, 0 > >; }; }; object cylinder { roundDimensions 4 ; base { scale [5]< 0.75, 0.75, 0.75, 0.75, 1.1 >; orientation [5]< [5]< 1, 0, 0, 0, 0 >, [5]< 0, 1, 0, 0, 0 >, [5]< 0, 0, 0, 0, 1 >, [5]< 0, 0, 0, 1, 0 >, [5]< 0, 0, 1, 0, 0 > >; }; }; object cylinder { roundDimensions 4 ; base { scale [5]< 0.75, 0.75, 0.75, 0.75, 1.1 >; orientation [5]< [5]< 1, 0, 0, 0, 0 >, [5]< 0, 1, 0, 0, 0 >, [5]< 0, 0, 1, 0, 0 >, [5]< 0, 0, 0, 0, 1 >, [5]< 0, 0, 0, 1, 0 > >; }; }; object cylinder { roundDimensions 4 ; base { scale [5]< 0.75, 0.75, 0.75, 0.75, 1.1 >; orientation [5]< [5]< 1, 0, 0, 0, 0 >, [5]< 0, 1, 0, 0, 0 >, [5]< 0, 0, 1, 0, 0 >, [5]< 0, 0, 0, 1, 0 >, [5]< 0, 0, 0, 0, 1 > >; }; }; }; }; base { orientation [5]< [5]< -1, 2, 1, 0, 0 >, [5]< 2, 1, 0, 0, 0 >, [5]< -1, 2, -5, 0, 0 >, [5]< 0, 0, 0, -2, -1 >, [5]< 0, 0, 0, 1, -2 > >; color { channels [3]< 0.8 , 0.7 , 0.2 >; specularness 0.3; }; }; }; base { scale [5]< 0.8, 0.8, 0.8, 1.25, 1.25 >; }; }; }; };