view { wrap; gamma 1.0; border 1; units [3]< 1, 1, 0.50 >; dotsPerUnit [3]< 100, 100, 26 >; dotsPerUnit [3]< 100, 100, 6 >; dotsPerUnit [3]< 300, 300, 22 >; composite 10; viewDepth 6; vertical ; viewport { portal myportal { universe myuniverse ; center [3]< -12, +0.25, 0 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename 24-l; }; }; }; view { wrap; gamma 1.0; border 1; units [3]< 1, 1, 0.50 >; dotsPerUnit [3]< 100, 100, 26 >; dotsPerUnit [3]< 100, 100, 6 >; dotsPerUnit [3]< 300, 300, 22 >; composite 10; viewDepth 6; vertical ; viewport { portal myportal { universe myuniverse ; center [3]< -12, -0.25, 0 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename 24-r; }; }; }; universe myuniverse { dimensions 4; ambientLight { channels [3]< 0.1 , 0.1 , 0.1 >; }; skyColor { channels [3]< 0.2 , 0.2 , 0.6 >; }; light { position [3]< -10, 5, 15 >; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; light { position [3]< -15, -5, 5 >; color { channels [3]< 0.5 , 0.5 , 0.5 >; }; }; object coxeter { # # o-----*--4--*-----* # matrix [4]< [4]< 1, 3, 2, 2 >, [4]< 3, 0, 4, 2 >, [4]< 2, 4, 0, 3 >, [4]< 2, 2, 3, 0 > >; debug ; base { scale [4]< 0.6, 0.6, 0.6, 0.6 >; center [4]< 0.0, 0.0, -0.1, 0.0 >; color { channels [3]< 1.0 , 0.2 , 0.2 >; specularness 0.3; reflectiveness 0.3; reflectiveness 0.1; }; }; }; object coxeter { # # o-----*--4--*-----* # matrix [4]< [4]< 1, 3, 2, 2 >, [4]< 3, 0, 4, 2 >, [4]< 2, 4, 0, 3 >, [4]< 2, 2, 3, 0 > >; colorDistance 0.075; specialColor 0 { channels [3]< 1.0 , 0.5 , 0.5 >; specularness 0.3; reflectiveness 0.1; }; specialColor 1 { channels [3]< 0.2 , 0.2 , 0.2 >; specularness 0.3; reflectiveness 0.1; }; specialColor 2 { channels [3]< 0.8 , 0.6 , 0.2 >; specularness 0.3; reflectiveness 0.1; transparency 0.3; }; base { center [4]< 4.0, 0.5, 0.5, 0.0 >; orientation [1]< [4]< 1.0, 2.0, 1.0, 0.0 >; >; color { channels [3]< 0.2 , 1.0 , 0.2 >; specularness 0.1; reflectiveness 0.1; transparency 0.4; }; }; }; object halfspace { base { center [4]< 0, 0, -0.5, 0 >; orientation [1]< [4]< 0, 0, 1, 0 > >; color { channels [3]< + 0.5 * 0.25 sign * cos * 7 pos 1 cos * 7 pos 2 , + 0.5 * 0.25 sign * cos * 7 pos 1 cos * 7 pos 2 , + 0.5 * 0.25 sign * cos * 7 pos 1 cos * 7 pos 2 >; reflectiveness 0.7; }; }; }; };