// Persistence of Vision Raytracer V3.1 // World definition file. // // Contains 2 lights, 8 materials and 217 primitives. // // This file was generated for POV-Ray V3.1 by // Moray V3.3a For Windows Copyright (c) 1993-2001 Lutz + Kretzschmar // // Date : 09/03/2003 (03.09.2003) // /* The text between these two comments is in MorayPOV.INC and is automatically included in all POV files that Moray exports. */ default { texture { pigment { rgb <1,0,0> } } } /* // Scene Comment This scene was created with Moray For Windows. */ // End Scene Comment global_settings { adc_bailout 0.003922 ambient_light <1.0,1.0,1.0> assumed_gamma 1.9 hf_gray_16 off irid_wavelength <0.247059,0.176471,0.137255> max_intersections 64 max_trace_level 10 number_of_waves 10 } background { color <0.000,0.000,0.000> } camera { // Camera StdCam location < -11.383, -4.400, 6.631> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.39857, 0.0, 0.0> // Right Vector is adjusted to compensate for spherical (Moray) vs. planar (POV-Ray) aspect ratio angle 62.01096 // Vertical 46.508 look_at < -3.959, 1.142, 0.403> } // // ******* L I G H T S ******* // light_source { // Light001 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <0.2196, -8.775236, 3.518009> } light_source { // Light1 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <-8.923627, 0.124633, 3.253174> } // // ******** MATERIALS ******* // #include "notebook2.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // #declare Group002 = union { box { // Cube001 <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <4.0, 0.18, 3.0> translate <0.0, -1.254343, 3.908532> } box { // Cube003 <-1, -1, -1>, <1, 1, 1> material { LCDColor } scale <3.5, 0.18, 2.7> translate <0.0, -1.2, 3.9> } rotate 15.0*x translate <0.0, -1.8, -0.3> } #declare AudioJacks = union { torus { // Torus001 1.5, 0.5 rotate -x*90 material { Chrome_Texture } scale 0.05 rotate -90.0*y translate <-4.036439, -1.128339, 0.252174> } torus { // Torus002 1.5, 0.5 rotate -x*90 material { Chrome_Texture } scale 0.05 rotate -90.0*y translate <-4.036439, -0.794349, 0.252174> } torus { // Torus003 1.5, 0.5 rotate -x*90 material { Chrome_Texture } scale 0.05 rotate -90.0*y translate <-4.036439, -0.460359, 0.252174> } translate <0.042206, 0.968443, -0.583497> } #declare CDDrawer = union { box { // CDTray <-1, -1, -1>, <1, 1, 1> material { BodyColor } hollow scale <1.69, 0.9, 0.39> translate <1.958578, -2.113787, 0.5> } box { // CDLED <-1, -1, -1>, <1, 1, 1> material { LED } scale <0.08, 0.1, 0.02> translate <1.035802, -2.922302, 0.316829> } box { // EjectButton <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <0.08, 0.1, 0.02> translate <0.658224, -2.958526, 0.316829> } rotate -180.0*z translate -0.5*z } #declare EscKey = union { text { // Esc ttf "C:\WINDOWS\Fonts\Arial.ttf", "Esc", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ001 <0.4, 0.1> material { KeyColor } } } #declare F1Key = union { text { // Esc1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F1", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ002 <0.4, 0.1> material { KeyColor } } translate 2.0*x } #declare F2Key = union { text { // Esc2 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F2", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ003 <0.4, 0.1> material { KeyColor } } translate 4.0*x } #declare F3Key = union { text { // Esc3 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F3", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ004 <0.4, 0.1> material { KeyColor } } translate 6.0*x } #declare F4Key = union { text { // Esc4 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F4", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ005 <0.4, 0.1> material { KeyColor } } translate 8.0*x } #declare F5Key = union { text { // Esc5 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F5", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ006 <0.4, 0.1> material { KeyColor } } translate 10.0*x } #declare F6Key = union { text { // Esc6 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F6", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ007 <0.4, 0.1> material { KeyColor } } translate 12.0*x } #declare F7Key = union { text { // Esc7 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F7", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ008 <0.4, 0.1> material { KeyColor } } translate 14.0*x } #declare F8Key = union { text { // Esc8 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F8", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ009 <0.4, 0.1> material { KeyColor } } translate 16.0*x } #declare F9Key = union { text { // Esc9 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F9", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ010 <0.4, 0.1> material { KeyColor } } translate 18.0*x } #declare F10Key = union { text { // Esc10 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F10", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ011 <0.4, 0.1> material { KeyColor } } translate 20.0*x } #declare F11Key = union { text { // Esc11 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F11", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ012 <0.4, 0.1> material { KeyColor } } translate 22.0*x } #declare F12Key = union { text { // Esc12 ttf "C:\WINDOWS\Fonts\Arial.ttf", "F12", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ013 <0.4, 0.1> material { KeyColor } } translate 24.0*x } #declare NumLockKey = union { text { // Esc13 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Lock", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ014 <0.4, 0.1> material { KeyColor } } text { // Num ttf "C:\WINDOWS\Fonts\Arial.ttf", "Num", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.01> translate <-0.802358, -0.074638, 0.0> } translate 26.0*x } #declare SysRqKey = union { text { // SysRq ttf "C:\WINDOWS\Fonts\Arial.ttf", "SysRq", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.5, 0.5, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ015 <0.4, 0.1> material { KeyColor } } text { // Num1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "PrtSc", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.7, 0.7, 1.0> translate <-0.810137, -0.005886, 0.007453> } translate 28.0*x } #declare ScrollLockKey = union { text { // SysRq1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Lock", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.7, 0.7, 1.0> translate <-0.810137, -0.80963, 0.007453> } superellipsoid { // SuperQ016 <0.4, 0.1> material { KeyColor } } text { // Num2 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Scr", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.810137, -0.005886, 0.007453> } translate 30.0*x } #declare PauseKey = union { text { // SysRq2 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Brk", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.754158, -0.80963, 0.007453> } superellipsoid { // SuperQ017 <0.4, 0.1> material { KeyColor } } text { // Num3 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Pse", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.7, 0.7, 1.0> translate <-0.754158, -0.005886, 0.007453> } translate 32.0*x } #declare Row1 = union { object { EscKey } object { F1Key } object { F2Key } object { F3Key } object { F4Key } object { F5Key } object { F6Key } object { F7Key } object { F8Key } object { F9Key } object { F10Key } object { F11Key } object { F12Key } object { NumLockKey } object { SysRqKey } object { ScrollLockKey } object { PauseKey } } #declare TabKey = union { text { // tab ttf "C:\WINDOWS\Fonts\Arial.ttf", ">|", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.746759, -0.733435, 0.035585> } superellipsoid { // SuperQ033 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // btab ttf "C:\WINDOWS\Fonts\Arial.ttf", "|<", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.5, 1.0, 1.0> translate <0.5, -2.05, 0.0> } #declare PgUpKey = union { text { // PageUpKey ttf "C:\WINDOWS\Fonts\Arial.ttf", "PgUP", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.6, 0.6, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ034 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <32.0, -2.05, 0.0> } #declare QKey = union { superellipsoid { // SuperQ035 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // Q ttf "C:\WINDOWS\Fonts\Arial.ttf", "Q", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <3.05, -2.05, 0.0> } #declare WKey = union { superellipsoid { // SuperQ036 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // W ttf "C:\WINDOWS\Fonts\Arial.ttf", "W", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <5.11, -2.05, 0.0> } #declare EKey = union { superellipsoid { // SuperQ037 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // E ttf "C:\WINDOWS\Fonts\Arial.ttf", "E", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <7.17, -2.05, 0.0> } #declare RKey = union { superellipsoid { // SuperQ038 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // R ttf "C:\WINDOWS\Fonts\Arial.ttf", "R", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <9.23, -2.05, 0.0> } #declare TKey = union { superellipsoid { // SuperQ039 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // T ttf "C:\WINDOWS\Fonts\Arial.ttf", "T", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <11.29, -2.05, 0.0> } #declare Ykey = union { superellipsoid { // SuperQ040 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // Y ttf "C:\WINDOWS\Fonts\Arial.ttf", "Y", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <13.35, -2.05, 0.0> } #declare UKey = union { superellipsoid { // SuperQ041 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // U ttf "C:\WINDOWS\Fonts\Arial.ttf", "U", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <15.41, -2.05, 0.0> } #declare IKey = union { superellipsoid { // SuperQ042 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // I ttf "C:\WINDOWS\Fonts\Arial.ttf", "I", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <17.47, -2.05, 0.0> } #declare OKey = union { superellipsoid { // SuperQ043 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // O ttf "C:\WINDOWS\Fonts\Arial.ttf", "O", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <19.53, -2.05, 0.0> } #declare PKey = union { superellipsoid { // SuperQ044 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // P ttf "C:\WINDOWS\Fonts\Arial.ttf", "P", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <21.59, -2.05, 0.0> } #declare lbracketKey = union { text { // lbracket ttf "C:\WINDOWS\Fonts\Arial.ttf", "[", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.735099, 0.035585> } superellipsoid { // SuperQ045 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // lbrace ttf "C:\WINDOWS\Fonts\Arial.ttf", "{", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <23.65, -2.05, 0.0> } #declare rbracketKey = union { text { // rbracket ttf "C:\WINDOWS\Fonts\Arial.ttf", "]", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ046 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // rbrace ttf "C:\WINDOWS\Fonts\Arial.ttf", "}", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <25.71, -2.05, 0.0> } #declare backslashKey = union { text { // backslash ttf "C:\WINDOWS\Fonts\Arial.ttf", "\\", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ047 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // pipe ttf "C:\WINDOWS\Fonts\Arial.ttf", "|", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.632152, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <27.87, -2.05, 0.0> } #declare Row3 = union { object { TabKey } object { PgUpKey } object { QKey } object { WKey } object { EKey } object { RKey } object { TKey } object { Ykey } object { UKey } object { IKey } object { OKey } object { PKey } object { lbracketKey } object { rbracketKey } object { backslashKey } translate -2.3*y } #declare TildeKey = union { text { // Apostrophe ttf "C:\WINDOWS\Fonts\Arial.ttf", "'", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ018 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // Esc15 ttf "C:\WINDOWS\Fonts\Arial.ttf", "~", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } translate -2.05*y } #declare HomeKey = union { text { // Home ttf "C:\WINDOWS\Fonts\Arial.ttf", "Home", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.6, 0.6, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ019 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <32.0, -2.05, 0.0> } #declare B1Key = union { text { // B1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "1", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ020 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // Esc17 ttf "C:\WINDOWS\Fonts\Arial.ttf", "!", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <2.05, -2.05, 0.0> } #declare C2Key = union { text { // C2 ttf "C:\WINDOWS\Fonts\Arial.ttf", "2", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ021 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // at ttf "C:\WINDOWS\Fonts\Arial.ttf", "@", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <4.11, -2.05, 0.0> } #declare D3Key = union { text { // D3 ttf "C:\WINDOWS\Fonts\Arial.ttf", "3", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ022 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // pound ttf "C:\WINDOWS\Fonts\Arial.ttf", "#", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <6.17, -2.05, 0.0> } #declare E4Key = union { text { // E4 ttf "C:\WINDOWS\Fonts\Arial.ttf", "4", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ023 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // dollar ttf "C:\WINDOWS\Fonts\Arial.ttf", "$", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <8.23, -2.05, 0.0> } #declare F5Key = union { text { // F5 ttf "C:\WINDOWS\Fonts\Arial.ttf", "5", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ024 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // percent ttf "C:\WINDOWS\Fonts\Arial.ttf", "%", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <10.29, -2.05, 0.0> } #declare G6Key = union { text { // G6 ttf "C:\WINDOWS\Fonts\Arial.ttf", "6", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ025 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // caret ttf "C:\WINDOWS\Fonts\Arial.ttf", "^", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <12.35, -2.05, 0.0> } #declare H7Key = union { text { // H7 ttf "C:\WINDOWS\Fonts\Arial.ttf", "7", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ026 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // ampersand ttf "C:\WINDOWS\Fonts\Arial.ttf", "&", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <14.41, -2.05, 0.0> } #declare I8Key = union { text { // I8 ttf "C:\WINDOWS\Fonts\Arial.ttf", "8", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ027 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // asterix ttf "C:\WINDOWS\Fonts\Arial.ttf", "*", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <16.47, -2.05, 0.0> } #declare J9Key = union { text { // J9 ttf "C:\WINDOWS\Fonts\Arial.ttf", "9", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ028 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // lparen ttf "C:\WINDOWS\Fonts\Arial.ttf", "(", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <18.53, -2.05, 0.0> } #declare A0Key = union { text { // B10 ttf "C:\WINDOWS\Fonts\Arial.ttf", "0", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ029 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // rparen ttf "C:\WINDOWS\Fonts\Arial.ttf", ")", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <20.59, -2.05, 0.0> } #declare minusKey = union { text { // minus ttf "C:\WINDOWS\Fonts\Arial.ttf", "-", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ030 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // underscore ttf "C:\WINDOWS\Fonts\Arial.ttf", "_", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <22.65, -2.05, 0.0> } #declare equalsKey = union { text { // equals ttf "C:\WINDOWS\Fonts\Arial.ttf", "=", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ031 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // plus ttf "C:\WINDOWS\Fonts\Arial.ttf", "+", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <24.71, -2.05, 0.0> } #declare Backspace = union { text { // BS ttf "C:\WINDOWS\Fonts\Arial.ttf", "BS", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.5, 0.6, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ032 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <2.0, 1.0, 1.0> translate <27.795, -2.05, 0.0> } #declare Row2 = union { object { TildeKey } object { HomeKey } object { B1Key } object { C2Key } object { D3Key } object { E4Key } object { F5Key } object { G6Key } object { H7Key } object { I8Key } object { J9Key } object { A0Key } object { minusKey } object { equalsKey } object { Backspace } translate -0.1*y } #declare CapLockKey = union { text { // CapLock ttf "C:\WINDOWS\Fonts\Arial.ttf", "CapLock", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.4, 0.5, 1.0> translate <-0.746759, -0.733435, 0.035585> } superellipsoid { // SuperQ048 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <1.5, 1.0, 1.0> translate <0.5, -2.05, 0.0> } #declare PgDnKey = union { text { // PageUpKey1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "PgUP", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.6, 0.6, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ049 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <32.0, -2.05, 0.0> } #declare AKey = union { superellipsoid { // SuperQ050 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // A ttf "C:\WINDOWS\Fonts\Arial.ttf", "A", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <3.36, -2.05, 0.0> } #declare SKey = union { superellipsoid { // SuperQ051 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // S ttf "C:\WINDOWS\Fonts\Arial.ttf", "S", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <5.42, -2.05, 0.0> } #declare DKey = union { superellipsoid { // SuperQ052 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // D ttf "C:\WINDOWS\Fonts\Arial.ttf", "D", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <7.48, -2.05, 0.0> } #declare FKey = union { superellipsoid { // SuperQ053 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // F ttf "C:\WINDOWS\Fonts\Arial.ttf", "F", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <9.54, -2.05, 0.0> } #declare GKey = union { superellipsoid { // SuperQ054 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // G ttf "C:\WINDOWS\Fonts\Arial.ttf", "G", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <11.59, -2.05, 0.0> } #declare HKey = union { superellipsoid { // SuperQ055 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // H ttf "C:\WINDOWS\Fonts\Arial.ttf", "H", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <13.65, -2.05, 0.0> } #declare JKey = union { superellipsoid { // SuperQ056 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // J ttf "C:\WINDOWS\Fonts\Arial.ttf", "J", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <15.76, -2.05, 0.0> } #declare KKey = union { superellipsoid { // SuperQ057 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // K ttf "C:\WINDOWS\Fonts\Arial.ttf", "K", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <17.88, -2.05, 0.0> } #declare LKey = union { superellipsoid { // SuperQ058 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // L ttf "C:\WINDOWS\Fonts\Arial.ttf", "L", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <20.03, -2.05, 0.0> } #declare colonKey = union { text { // semicolon ttf "C:\WINDOWS\Fonts\Arial.ttf", ";", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.735099, 0.035585> } superellipsoid { // SuperQ060 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // colon ttf "C:\WINDOWS\Fonts\Arial.ttf", ":", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.03> translate <-0.58141, 0.234117, 0.044273> } scale <1.05, 1.0, 1.0> translate <24.1, -2.05, 0.0> } #declare squoteKey = union { text { // squote ttf "C:\WINDOWS\Fonts\Arial.ttf", "'", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ061 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // dquote ttf "C:\WINDOWS\Fonts\Arial.ttf", "\"", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <26.21, -2.05, 0.0> } #declare EnterKey = union { text { // Enter ttf "C:\WINDOWS\Fonts\Arial.ttf", "Enter", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.4, 0.7, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ062 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <1.8, 1.0, 1.0> translate <29.1, -2.05, 0.0> } #declare Row4 = union { object { CapLockKey } object { PgDnKey } object { AKey } object { SKey } object { DKey } object { FKey } object { GKey } object { HKey } object { JKey } object { KKey } object { LKey } object { colonKey } object { squoteKey } object { EnterKey } translate -4.5*y } #declare lshiftKey = union { text { // LShift ttf "C:\WINDOWS\Fonts\Arial.ttf", "Shift", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.5, 0.5, 1.0> translate <-0.746759, -0.733435, 0.035585> } superellipsoid { // SuperQ059 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <2.0, 1.0, 1.0> translate <0.3, -2.05, 0.0> } #declare EndKey = union { text { // End ttf "C:\WINDOWS\Fonts\Arial.ttf", "End", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.6, 0.6, 1.0> translate <-0.725607, -0.860348, 0.035585> } superellipsoid { // SuperQ063 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <31.3, -2.05, 0.0> } #declare ZKey = union { superellipsoid { // SuperQ064 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // Z ttf "C:\WINDOWS\Fonts\Arial.ttf", "Z", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <3.36, -2.05, 0.0> } #declare XKey = union { superellipsoid { // SuperQ065 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // X ttf "C:\WINDOWS\Fonts\Arial.ttf", "X", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <5.42, -2.05, 0.0> } #declare CKey = union { superellipsoid { // SuperQ066 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // C ttf "C:\WINDOWS\Fonts\Arial.ttf", "C", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <7.48, -2.05, 0.0> } #declare VKey = union { superellipsoid { // SuperQ067 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // V ttf "C:\WINDOWS\Fonts\Arial.ttf", "V", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <9.54, -2.05, 0.0> } #declare BKey = union { superellipsoid { // SuperQ068 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // B ttf "C:\WINDOWS\Fonts\Arial.ttf", "B", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <11.59, -2.05, 0.0> } #declare NKey = union { superellipsoid { // SuperQ069 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // N ttf "C:\WINDOWS\Fonts\Arial.ttf", "N", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <13.65, -2.05, 0.0> } #declare MKey = union { superellipsoid { // SuperQ070 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // M ttf "C:\WINDOWS\Fonts\Arial.ttf", "M", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } scale <1.05, 1.0, 1.0> translate <15.76, -2.05, 0.0> } #declare CommaKey = union { superellipsoid { // SuperQ071 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // lessthan ttf "C:\WINDOWS\Fonts\Arial.ttf", "<", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } text { // comma ttf "C:\WINDOWS\Fonts\Arial.ttf", ",", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.761905, 0.8, 1.0> rotate 0.0*z translate <-0.531214, -0.501065, 0.035585> } scale <1.05, 1.0, 1.0> translate <17.88, -2.05, 0.0> } #declare periodKey = union { superellipsoid { // SuperQ072 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // morethan ttf "C:\WINDOWS\Fonts\Arial.ttf", ">", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.691795, 0.29435, 0.035585> } text { // period ttf "C:\WINDOWS\Fonts\Arial.ttf", ".", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.761905, 0.8, 1.0> rotate 0.0*z translate <-0.589582, -0.478371, 0.035585> } scale <1.05, 1.0, 1.0> translate <19.93, -2.05, 0.0> } #declare slashKey = union { text { // slash ttf "C:\WINDOWS\Fonts\Arial.ttf", "/", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.735099, 0.035585> } superellipsoid { // SuperQ073 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // question ttf "C:\WINDOWS\Fonts\Arial.ttf", "?", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.58141, 0.234117, -0.774523> } scale <1.05, 1.0, 1.0> translate <22.0, -2.05, 0.0> } #declare rshiftKey = union { text { // rshift ttf "C:\WINDOWS\Fonts\Arial.ttf", "Shift", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.5, 0.5, 1.0> translate <-1.483376, -0.771116, 0.035585> } superellipsoid { // SuperQ074 <0.4, 0.1> material { KeyColor } scale <2.0, 1.1, 1.0> } scale <1.05, 1.0, 1.0> translate <25.21, -2.05, 0.0> } #declare uparrowKey = union { text { // Enter1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "/\\", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.4, 0.7, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ075 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <29.1, -2.05, 0.0> } #declare Row5 = union { object { lshiftKey } object { EndKey } object { ZKey } object { XKey } object { CKey } object { VKey } object { BKey } object { NKey } object { MKey } object { CommaKey } object { periodKey } object { slashKey } object { rshiftKey } object { uparrowKey } translate <0.7, -6.7, 0.0> } #declare Menu = union { text { // LShift1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "Menu", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.4, 0.5, 1.0> translate <-0.746759, -0.733435, 0.035585> } superellipsoid { // SuperQ076 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <2.0, 1.0, 1.0> translate <0.3, -2.05, 0.0> } #declare rightarrowKey = union { text { // rightarrow ttf "C:\WINDOWS\Fonts\Arial.ttf", ">", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } translate <-0.114805, -0.432787, 0.035585> } superellipsoid { // SuperQ077 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <31.3, -2.05, 0.0> } #declare leftCTRLKey = union { superellipsoid { // SuperQ078 <0.4, 0.1> material { KeyColor } scale <1.5, 1.1, 1.0> } text { // rightctrl ttf "C:\WINDOWS\Fonts\Arial.ttf", "Ctrl", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.749966, -0.764373, 0.035585> } scale <1.05, 1.0, 1.0> translate <3.86, -2.05, 0.0> } #declare leftALTKey = union { superellipsoid { // SuperQ080 <0.4, 0.1> material { KeyColor } scale <1.5, 1.1, 1.0> } text { // leftALT ttf "C:\WINDOWS\Fonts\Arial.ttf", "Alt", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.749966, -0.764373, 0.035585> } scale <1.05, 1.0, 1.0> translate <7.08, -2.05, 0.0> } #declare SpaceBar = union { superellipsoid { // SuperQ082 <0.4, 0.1> material { KeyColor } scale <4.7, 1.1, 1.0> } scale <1.05, 1.0, 1.0> translate <13.67, -2.05, 0.0> } #declare rightALTKey = union { superellipsoid { // SuperQ085 <0.4, 0.1> material { KeyColor } scale <1.5, 1.1, 1.0> } text { // rightALT ttf "C:\WINDOWS\Fonts\Arial.ttf", "Alt", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.761905, 0.8, 1.0> rotate 0.0*z translate <-0.608776, -0.562145, 0.035585> } scale <1.05, 1.0, 1.0> translate <20.170082, -2.05, 0.0> } #declare insertKey = union { superellipsoid { // SuperQ086 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } text { // insert ttf "C:\WINDOWS\Fonts\Arial.ttf", "Ins", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.761905, 0.8, 1.0> rotate 0.0*z translate <-0.647753, -0.763412, 0.035585> } scale <1.05, 1.0, 1.0> translate <22.8, -2.05, 0.0> } #declare DelKey = union { text { // del ttf "C:\WINDOWS\Fonts\Arial.ttf", "Del", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.8, 0.8, 1.0> translate <-0.591411, -0.735099, 0.035585> } superellipsoid { // SuperQ087 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <1.05, 1.0, 1.0> translate <24.9, -2.05, 0.0> } #declare leftarrowKey = union { text { // leftarrow ttf "C:\WINDOWS\Fonts\Arial.ttf", "<", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } translate <-0.222991, -0.404635, 0.035585> } superellipsoid { // SuperQ088 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } scale <1.05, 1.0, 1.0> translate <27.0, -2.05, 0.0> } #declare downarrowKey = union { text { // downarrow ttf "C:\WINDOWS\Fonts\Arial.ttf", "\\/", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { KeyLetters } scale <0.4, 0.7, 1.0> translate <-0.591411, -0.750756, 0.035585> } superellipsoid { // SuperQ089 <0.4, 0.1> material { KeyColor } scale <1.0, 1.1, 1.0> } translate <29.1, -2.05, 0.0> } #declare Row6 = union { object { Menu } object { rightarrowKey } object { leftCTRLKey } object { leftALTKey } object { SpaceBar } object { rightALTKey } object { insertKey } object { DelKey } object { leftarrowKey } object { downarrowKey } translate <0.7, -8.9, 0.0> } #declare Keyboard = union { object { Row1 } object { Row3 } object { Row2 } object { Row4 } object { Row5 } object { Row6 } scale 0.23 rotate 180.0*z translate <3.678503, -1.925207, 0.357533> } #declare Body2 = difference { box { // Base <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <4.0, 3.0, 0.5> rotate -180.0*z translate 0.5*z } box { // PCMCIA <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <1.0, 1.0, 0.2> translate <3.026936, 1.6601, 0.390506> } } #declare Body1 = difference { object { Body2 } box { // CDHole <-1, -1, -1>, <1, 1, 1> material { BodyColor } hollow scale <1.7, 1.0, 0.4> translate <1.958578, -2.409228, 0.5> } } #declare TouchPadDent = difference { object { Body1 } box { // TouchPadDentDiff <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <1.0, 0.9, 0.2> translate <-0.271115, -1.942891, 1.097762> } rotate -180.0*z translate -0.5*z } union { // Notebook cylinder { // Cylndr001 <0,0,1>, <0,0,0>, 1 scale <0.3, 0.3, 8.0> rotate 90.0*y translate <-4.0, -3.2, 0.3> } object { Group002 } object { AudioJacks } object { CDDrawer } object { Keyboard } object { TouchPadDent } box { // TouchPadSurface <-1, -1, -1>, <1, 1, 1> material { TouchPadSurfaceColor } scale <1.0, 0.9, 0.05> rotate -180.0*z translate <0.240548, 1.941929, 0.383668> } superellipsoid { // Touchpoint <1.0, 0.1> material { touchpoint } scale <0.4, 0.1, 0.2> rotate -180.0*z translate <-3.23936, -2.64895, 0.321506> } box { // LeftMouse <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <0.48, 0.3, 0.05> rotate -180.0*z translate <0.747775, 2.530797, 0.427498> } box { // LeftMouse1 <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <0.48, 0.3, 0.05> rotate -180.0*z translate <-0.232219, 2.534611, 0.434803> } text { // BrandMark ttf "C:\WINDOWS\Fonts\Batavia_.ttf", "GigaBook AGS+", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { Chrome_Texture } scale <0.2, 0.2, 0.1> rotate -180.0*z translate <3.584751, -2.490086, 0.413933> } material { BodyColor } rotate -180.0*z translate 0.5*z } box { // PCMCIAEject1 <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <0.08, 0.1, 0.07> translate <3.951187, 0.775219, 0.49879> } box { // PCMCIAEject2 <-1, -1, -1>, <1, 1, 1> material { BodyColor } scale <0.08, 0.1, 0.07> translate <3.951187, 0.776148, 0.315016> }