home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Examples / robotStuff / boringBot.wwModel / initialDefines.eve next >
Encoding:
Text File  |  1995-03-22  |  3.2 KB  |  127 lines

  1. set xR 0
  2. set yR 0
  3. set zR 0
  4. set xT 0
  5. set yT 0
  6. set zT 0
  7. set xS .25
  8. set yS .25
  9. set zS .25
  10.  
  11. set fork(thetaMax) {180.000000};
  12. set fork(xScale) {0.565574};
  13. set fork(majorRadius) {2.0};
  14. set fork(phiMin) {0.0};
  15. set fork(minorRadius) {0.333333};
  16. set fork(yScale) {3.000000};
  17. set fork(zScale) {2.000000};
  18. set fork(phiMax) {360.0};
  19. set fork(color) {0.924665 0.901624 1.000000};
  20. set tire(yScale) {1.060000};
  21. set tire(thetaMax) {360.000000};
  22. set tire(minorRadius) {2.000000};
  23. set tire(phiMin) {0.0};
  24. set tire(xTranslate) {0};
  25. set tire(xRotate) {0};
  26. set tire(phiMax) {360.0};
  27. set tire(yRotate) {0};
  28. set tire(xScale) {1.000000};
  29. set tire(zTranslate) {0};
  30. set tire(zRotate) {0};
  31. set tire(majorRadius) {2.0};
  32. set tire(zScale) {0.344262};
  33. set tire(yTranslate) {0};
  34. set tire(color) {0.099994 0.099994 0.099994};
  35. set gasket(thetaMax) {360.0};
  36. set gasket(majorRadius) {0.400000};
  37. set gasket(phiMin) {0.0};
  38. set gasket(minorRadius) {0.200000};
  39. set gasket(yTranslate) {8.0};
  40. set gasket(xRotate) {90.000000};
  41. set gasket(color) {0.000000 0.000000 0.000000};
  42. set gasket(phiMax) {180.0};
  43. set surface(rubber) {RCRubber};
  44. set surface(metal) {ECDentedMetalEffect};
  45. set topOfFork(zTranslate) {0};
  46. set topOfFork(zMax) {1.0};
  47. set topOfFork(thetaMax) {360.0};
  48. set topOfFork(radius) {0.400000};
  49. set topOfFork(zRotate) {0};
  50. set topOfFork(xTranslate) {0};
  51. set topOfFork(zMin) {-3.0};
  52. set topOfFork(yTranslate) {7.000000};
  53. set topOfFork(xRotate) {90.000000};
  54. set hubcap(radius) {3.400000};
  55. set hubcap(yScale) {1};
  56. set hubcap(thetaMax) {360.0};
  57. set hubcap(zMin) {-5.333333};
  58. set hubcap(xTranslate) {0};
  59. set hubcap(xRotate) {0};
  60. set hubcap(yRotate) {0};
  61. set hubcap(zMax) {9.000000};
  62. set hubcap(xScale) {1};
  63. set hubcap(zTranslate) {0};
  64. set hubcap(zRotate) {0};
  65. set hubcap(zScale) {1};
  66. set hubcap(color) {0.924665 0.901624 1.000000};
  67. set hubcap(yTranslate) {0};
  68. set piston(zTranslate) {0};
  69. set piston(zMax) {3.0};
  70. set piston(thetaMax) {360.0};
  71. set piston(radius) {0.600000};
  72. set piston(bounce) {0.0};
  73. set piston(zRotate) {0};
  74. set piston(xTranslate) {0};
  75. set piston(zMin) {0.0};
  76. set piston(yTranslate) {11.000000};
  77. set piston(xRotate) {90.000000};
  78. set piston(color) {0.924665 0.901624 1.000000};
  79.  
  80. set pi 3.1415926535897932384626433
  81. proc dToR {degrees} { global pi; return [expr {[expr {$degrees*$pi}]/180.0}]; }
  82. proc rToD {radians} { global pi; return [expr {[expr {$radians*180.0}]/$pi}]; }
  83.  
  84. set nodAngle 0.0
  85. set shakeAngle 0.0
  86.  
  87. set headRadius .25
  88. set headColor {1 1 1}
  89. set kindOfHead plain
  90.  
  91. set initialEyeScale .2
  92. set eyeRadius [expr {$headRadius*$initialEyeScale}]
  93. set eyeProtrusion .85
  94. set initialEyeYaw 0.0
  95. set initialEyePitch 10.0
  96. set eyePitch 0.0
  97. set eyeYaw 0.0
  98. set eyeRoll 0.0
  99. set eyeScale 1.0
  100. set eyeColor {1 1 1} 
  101.  
  102. set pupilRadius [expr {$eyeRadius*.5}]
  103. set pupilScale 1.0
  104. set pupilColor {0 0 0}
  105.  
  106. set noseLength [expr {$headRadius*.75}]
  107. set noseWidth [expr {$headRadius*.3}]
  108. set noseColor {1 1 1}
  109.  
  110. set crestCount 11
  111. set crestLength [expr {$headRadius*2.0}]
  112. set crestWidth [expr {$headRadius*.4}]
  113. set crestColor {1 1 1}
  114. set crestYawStep 10.0
  115.  
  116. set antennaColor {1 1 1}
  117. set antennaTilt 30
  118. set antennaLength  [expr {$headRadius*1.5}]
  119. set antennaRadius  [expr {$headRadius*.1}]
  120. set antennaKnobColor {1 1 1}
  121. set antennaKnobRadius     [expr {$antennaRadius*2.}]
  122.  
  123.  
  124. # some manipulation notes:
  125. # by adjusting the initialEyePitch, you can move from "predator" to "prey"
  126.  
  127.