view { units [3]< 1, 1, 1 >; dotsPerUnit [3]< 150, 150, 9 >; viewDepth 7; fishEye [3]< 35, 35, 35 >; viewport { portal myportal { universe u4 ; center [1]< 0 >; }; channels [3]< @ myportal 0 , @ myportal 1 , @ myportal 2 >; }; image png { common { basename kiss-f-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 0.0; color { channels [3]< 0.4 , 0.4 , 0.4 >; }; }; object extrusion { dimensions 4; object set { # # permutation x x o o # object cylinder { roundDimensions 4; base { center [4]< 1, 1, 0, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 1, -1, 0, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, 1, 0, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, -1, 0, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; color { channels [3]< 0.1 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; # # permutation x o x o # object cylinder { roundDimensions 4; base { center [4]< 1, 0, 1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.3 , 0.1 , 0.6 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 1, 0, -1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.3 , 0.1 , 0.6 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, 0, 1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.3 , 0.1 , 0.6 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, 0, -1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.3 , 0.1 , 0.6 >; specularness 0.2; reflectiveness 0.1; }; }; }; # # permutation x o o x # object cylinder { roundDimensions 4; base { center [4]< 1, 0, 0, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.6 , 0.1 , 0.3 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 1, 0, 0, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.6 , 0.1 , 0.3 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, 0, 0, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.6 , 0.1 , 0.3 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< -1, 0, 0, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.6 , 0.1 , 0.3 >; specularness 0.2; reflectiveness 0.1; }; }; }; # # permutation o x x o # object cylinder { roundDimensions 4; base { center [4]< 0, 1, 1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.5 , 0.1 , 0.5 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, 1, -1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.5 , 0.1 , 0.5 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, -1, 1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.5 , 0.1 , 0.5 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, -1, -1, 0 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.5 , 0.1 , 0.5 >; specularness 0.2; reflectiveness 0.1; }; }; }; # # permutation o x o x # object cylinder { roundDimensions 4; base { center [4]< 0, 1, 0, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, 1, 0, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, -1, 0, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, -1, 0, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.95 >; specularness 0.2; reflectiveness 0.1; }; }; }; # # permutation o o x x # object cylinder { roundDimensions 4; base { center [4]< 0, 0, 1, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.1 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, 0, 1, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.1 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, 0, -1, 1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.1 >; specularness 0.2; reflectiveness 0.1; }; }; }; object cylinder { roundDimensions 4; base { center [4]< 0, 0, -1, -1 >; scale [4]< 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440, 0.70710678118654752440 >; color { channels [3]< 0.95 , 0.1 , 0.1 >; specularness 0.2; reflectiveness 0.1; }; }; }; base { orientation [1]< [4]< 3, 1, 0, 0 > >; }; }; }; };