home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 April / PCWorld_2000-04_cd.bin / Software / Vyzkuste / vrmlpad / vpadinst.exe / VrmlPad.exe / SAMPLE / 128 / 128~
Text File  |  2000-02-04  |  11KB  |  422 lines

  1. #VRML V2.0 utf8
  2. PROTO Anchor[
  3. eventIn MFNode addChildren
  4. eventIn MFNode removeChildren
  5. exposedField MFNode children[]
  6. exposedField SFString description ""
  7. exposedField MFString parameter[]
  8. exposedField MFString url[]
  9. field SFVec3f bboxCenter 0 0 0
  10. field SFVec3f bboxSize -1 -1 -1
  11. ]{}
  12. PROTO Appearance[
  13. exposedField SFNode material NULL
  14. exposedField SFNode texture NULL
  15. exposedField SFNode textureTransform NULL
  16. ]{}
  17. PROTO AudioClip[
  18. exposedField SFString description ""
  19. exposedField SFBool loop FALSE
  20. exposedField SFFloat pitch 1
  21. exposedField SFTime startTime 0
  22. exposedField SFTime stopTime 0
  23. exposedField MFString url[]
  24. eventOut SFTime duration_changed
  25. eventOut SFBool isActive
  26. ]{}
  27. PROTO Background[
  28. eventIn SFBool set_bind
  29. exposedField MFFloat groundAngle[]
  30. exposedField MFColor groundColor[]
  31. exposedField MFString backUrl[]
  32. exposedField MFString bottomUrl[]
  33. exposedField MFString frontUrl[]
  34. exposedField MFString leftUrl[]
  35. exposedField MFString rightUrl[]
  36. exposedField MFString topUrl[]
  37. exposedField MFFloat skyAngle[]
  38. exposedField MFColor skyColor[0 0 0]
  39. eventOut SFBool isBound
  40. ]{}
  41. PROTO Billboard[
  42. eventIn MFNode addChildren
  43. eventIn MFNode removeChildren
  44. exposedField SFVec3f axisOfRotation 0 1 0
  45. exposedField MFNode children[]
  46. field SFVec3f bboxCenter 0 0 0
  47. field SFVec3f bboxSize -1 -1 -1
  48. ]{}
  49. PROTO Box[
  50. field SFVec3f size 2 2 2
  51. ]{}
  52. PROTO Collision[
  53. eventIn MFNode addChildren
  54. eventIn MFNode removeChildren
  55. exposedField MFNode children[]
  56. exposedField SFBool collide TRUE
  57. field SFVec3f bboxCenter 0 0 0
  58. field SFVec3f bboxSize -1 -1 -1
  59. field SFNode proxy NULL
  60. eventOut SFTime collideTime
  61. ]{}
  62. PROTO Color[
  63. exposedField MFColor color[]
  64. ]{}
  65. PROTO ColorInterpolator[
  66. eventIn SFFloat set_fraction
  67. exposedField MFFloat key[]
  68. exposedField MFColor keyValue[]
  69. eventOut SFColor value_changed
  70. ]{}
  71. PROTO Cone[
  72. field SFFloat bottomRadius 1
  73. field SFFloat height 2
  74. field SFBool side TRUE
  75. field SFBool bottom TRUE
  76. ]{}
  77. PROTO Coordinate[
  78. exposedField MFVec3f point[]
  79. ]{}
  80. PROTO CoordinateInterpolator[
  81. eventIn SFFloat set_fraction
  82. exposedField MFFloat key[]
  83. exposedField MFVec3f keyValue[]
  84. eventOut MFVec3f value_changed
  85. ]{}
  86. PROTO Cylinder[
  87. field SFBool bottom TRUE
  88. field SFFloat height 2
  89. field SFFloat radius 1
  90. field SFBool side TRUE
  91. field SFBool top TRUE
  92. ]{}
  93. PROTO CylinderSensor[
  94. exposedField SFBool autoOffset TRUE
  95. exposedField SFFloat diskAngle 0.262
  96. exposedField SFBool enabled TRUE
  97. exposedField SFFloat maxAngle -1
  98. exposedField SFFloat minAngle 0
  99. exposedField SFFloat offset 0
  100. eventOut SFBool isActive
  101. eventOut SFRotation rotation_changed
  102. eventOut SFVec3f trackPoint_changed
  103. ]{}
  104. PROTO DirectionalLight[
  105. exposedField SFFloat ambientIntensity 0
  106. exposedField SFColor color 1 1 1
  107. exposedField SFVec3f direction 0 0 -1
  108. exposedField SFFloat intensity 1
  109. exposedField SFBool on TRUE
  110. ]{}
  111. PROTO ElevationGrid[
  112. eventIn MFFloat set_height
  113. exposedField SFNode color NULL
  114. exposedField SFNode normal NULL
  115. exposedField SFNode texCoord NULL
  116. field SFBool ccw TRUE
  117. field SFBool colorPerVertex TRUE
  118. field SFFloat creaseAngle 0
  119. field MFFloat height[]
  120. field SFBool normalPerVertex TRUE
  121. field SFBool solid TRUE
  122. field SFInt32 xDimension 0
  123. field SFFloat xSpacing 1
  124. field SFInt32 zDimension 0
  125. field SFFloat zSpacing 1
  126. ]{}
  127. PROTO Extrusion[
  128. eventIn MFVec2f set_crossSection
  129. eventIn MFRotation set_orientation
  130. eventIn MFVec2f set_scale
  131. eventIn MFVec3f set_spine
  132. field SFBool beginCap TRUE
  133. field SFBool ccw TRUE
  134. field SFBool convex TRUE
  135. field SFFloat creaseAngle 0
  136. field MFVec2f crossSection[1 1, 1 -1, -1 -1, -1 1, 1 1]
  137. field SFBool endCap TRUE
  138. field MFRotation orientation 0 0 1 0
  139. field MFVec2f scale 1 1
  140. field SFBool solid TRUE
  141. field MFVec3f spine[0 0 0, 0 1 0]
  142. ]{}
  143. PROTO Fog[
  144. exposedField SFColor color 1 1 1
  145. exposedField SFString fogType "LINEAR"
  146. exposedField SFFloat visibilityRange 0
  147. eventIn SFBool set_bind
  148. eventOut SFBool isBound
  149. ]{}
  150. PROTO FontStyle[
  151. field MFString family "SERIF"
  152. field SFBool horizontal TRUE
  153. field MFString justify "BEGIN"
  154. field SFString language ""
  155. field SFBool leftToRight TRUE
  156. field SFFloat size 1
  157. field SFFloat spacing 1
  158. field SFString style "PLAIN"
  159. field SFBool topToBottom TRUE
  160. ]{}
  161. PROTO Group[
  162. eventIn MFNode addChildren
  163. eventIn MFNode removeChildren
  164. exposedField MFNode children[]
  165. field SFVec3f bboxCenter 0 0 0
  166. field SFVec3f bboxSize -1 -1 -1
  167. ]{}
  168. PROTO ImageTexture[
  169. exposedField MFString url[]
  170. field SFBool repeatS TRUE
  171. field SFBool repeatT TRUE
  172. ]{}
  173. PROTO IndexedFaceSet[
  174. eventIn MFInt32 set_colorIndex
  175. eventIn MFInt32 set_coordIndex
  176. eventIn MFInt32 set_normalIndex
  177. eventIn MFInt32 set_texCoordIndex
  178. exposedField SFNode color NULL
  179. exposedField SFNode coord NULL
  180. exposedField SFNode normal NULL
  181. exposedField SFNode texCoord NULL
  182. field SFBool ccw TRUE
  183. field MFInt32 colorIndex[]
  184. field SFBool colorPerVertex TRUE
  185. field SFBool convex TRUE
  186. field MFInt32 coordIndex[]
  187. field SFFloat creaseAngle 0
  188. field MFInt32 normalIndex[]
  189. field SFBool normalPerVertex TRUE
  190. field SFBool solid TRUE
  191. field MFInt32 texCoordIndex[]
  192. ]{}
  193. PROTO IndexedLineSet[
  194. eventIn MFInt32 set_colorIndex
  195. eventIn MFInt32 set_coordIndex
  196. exposedField SFNode color NULL
  197. exposedField SFNode coord NULL
  198. field MFInt32 colorIndex[]
  199. field SFBool colorPerVertex TRUE
  200. field MFInt32 coordIndex[]
  201. ]{}
  202. PROTO Inline[
  203. exposedField MFString url[]
  204. field SFVec3f bboxCenter 0 0 0
  205. field SFVec3f bboxSize -1 -1 -1
  206. ]{}
  207. PROTO LOD[
  208. exposedField MFNode level[]
  209. field SFVec3f center 0 0 0
  210. field MFFloat range[]
  211. ]{}
  212. PROTO Material[
  213. exposedField SFFloat ambientIntensity 0.2
  214. exposedField SFColor diffuseColor 0.8 0.8 0.8
  215. exposedField SFColor emissiveColor 0 0 0
  216. exposedField SFFloat shininess 0.2
  217. exposedField SFColor specularColor 0 0 0
  218. exposedField SFFloat transparency 0
  219. ]{}
  220. PROTO MovieTexture[
  221. exposedField SFBool loop FALSE
  222. exposedField SFFloat speed 1
  223. exposedField SFTime startTime 0
  224. exposedField SFTime stopTime 0
  225. exposedField MFString url[]
  226. field SFBool repeatS TRUE
  227. field SFBool repeatT TRUE
  228. eventOut SFFloat duration_changed
  229. eventOut SFBool isActive
  230. ]{}
  231. PROTO NavigationInfo[
  232. eventIn SFBool set_bind
  233. exposedField MFFloat avatarSize[0.25, 1.6, 0.75]
  234. exposedField SFBool headlight TRUE
  235. exposedField SFFloat speed 1
  236. exposedField MFString type "WALK"
  237. exposedField SFFloat visibilityLimit 0
  238. eventOut SFBool isBound
  239. ]{}
  240. PROTO Normal[
  241. exposedField MFVec3f vector[]
  242. ]{}
  243. PROTO NormalInterpolator[
  244. eventIn SFFloat set_fraction
  245. exposedField MFFloat key[]
  246. exposedField MFVec3f keyValue[]
  247. eventOut MFVec3f value_changed
  248. ]{}
  249. PROTO OrientationInterpolator[
  250. eventIn SFFloat set_fraction
  251. exposedField MFFloat key[]
  252. exposedField MFRotation keyValue[]
  253. eventOut SFRotation value_changed
  254. ]{}
  255. PROTO PixelTexture[
  256. exposedField SFImage image 0 0 0
  257. field SFBool repeatS TRUE
  258. field SFBool repeatT TRUE
  259. ]{}
  260. PROTO PlaneSensor[
  261. exposedField SFBool autoOffset TRUE
  262. exposedField SFBool enabled TRUE
  263. exposedField SFVec2f maxPosition -1 -1
  264. exposedField SFVec2f minPosition 0 0
  265. exposedField SFVec3f offset 0 0 0
  266. eventOut SFBool isActive
  267. eventOut SFVec3f trackPoint_changed
  268. eventOut SFVec3f translation_changed
  269. ]{}
  270. PROTO PointLight[
  271. exposedField SFFloat ambientIntensity 0
  272. exposedField SFVec3f attenuation 1 0 0
  273. exposedField SFColor color 1 1 1
  274. exposedField SFFloat intensity 1
  275. exposedField SFVec3f location 0 0 0
  276. exposedField SFBool on TRUE
  277. exposedField SFFloat radius 100
  278. ]{}
  279. PROTO PointSet[
  280. exposedField SFNode color NULL
  281. exposedField SFNode coord NULL
  282. ]{}
  283. PROTO PositionInterpolator[
  284. eventIn SFFloat set_fraction
  285. exposedField MFFloat key[]
  286. exposedField MFVec3f keyValue[]
  287. eventOut SFVec3f value_changed
  288. ]{}
  289. PROTO ProximitySensor[
  290. exposedField SFVec3f center 0 0 0
  291. exposedField SFVec3f size 0 0 0
  292. exposedField SFBool enabled TRUE
  293. eventOut SFBool isActive
  294. eventOut SFVec3f position_changed
  295. eventOut SFRotation orientation_changed
  296. eventOut SFTime enterTime
  297. eventOut SFTime exitTime
  298. ]{}
  299. PROTO ScalarInterpolator[
  300. eventIn SFFloat set_fraction
  301. exposedField MFFloat key[]
  302. exposedField MFFloat keyValue[]
  303. eventOut SFFloat value_changed
  304. ]{}
  305. PROTO Script[
  306. exposedField MFString url[]
  307. field SFBool directOutput FALSE
  308. field SFBool mustEvaluate FALSE
  309. ]{}
  310. PROTO Shape[
  311. exposedField SFNode appearance NULL
  312. exposedField SFNode geometry NULL
  313. ]{}
  314. PROTO Sound[
  315. exposedField SFVec3f direction 0 0 1
  316. exposedField SFFloat intensity 1
  317. exposedField SFVec3f location 0 0 0
  318. exposedField SFFloat maxBack 10
  319. exposedField SFFloat maxFront 10
  320. exposedField SFFloat minBack 1
  321. exposedField SFFloat minFront 1
  322. exposedField SFFloat priority 0
  323. exposedField SFNode source NULL
  324. field SFBool spatialize TRUE
  325. ]{}
  326. PROTO Sphere[
  327. field SFFloat radius 1
  328. ]{}
  329. PROTO SphereSensor[
  330. exposedField SFBool autoOffset TRUE
  331. exposedField SFBool enabled TRUE
  332. exposedField SFRotation offset 0 1 0 0
  333. eventOut SFBool isActive
  334. eventOut SFRotation rotation_changed
  335. eventOut SFVec3f trackPoint_changed
  336. ]{}
  337. PROTO SpotLight[
  338. exposedField SFFloat ambientIntensity 0
  339. exposedField SFVec3f attenuation 1 0 0
  340. exposedField SFFloat beamWidth 1.570796
  341. exposedField SFColor color 1 1 1
  342. exposedField SFFloat cutOffAngle 0.785398
  343. exposedField SFVec3f direction 0 0 -1
  344. exposedField SFFloat intensity 1
  345. exposedField SFVec3f location 0 0 0
  346. exposedField SFBool on TRUE
  347. exposedField SFFloat radius 100
  348. ]{}
  349. PROTO Switch[
  350. exposedField MFNode choice[]
  351. exposedField SFInt32 whichChoice -1
  352. ]{}
  353. PROTO Text[
  354. exposedField MFString string[]
  355. exposedField SFNode fontStyle NULL
  356. exposedField MFFloat length[]
  357. exposedField SFFloat maxExtent 0
  358. ]{}
  359. PROTO TextureCoordinate[
  360. exposedField MFVec2f point[]
  361. ]{}
  362. PROTO TextureTransform[
  363. exposedField SFVec2f center 0 0
  364. exposedField SFFloat rotation 0
  365. exposedField SFVec2f scale 1 1
  366. exposedField SFVec2f translation 0 0
  367. ]{}
  368. PROTO TimeSensor[
  369. exposedField SFTime cycleInterval 1
  370. exposedField SFBool enabled TRUE
  371. exposedField SFBool loop FALSE
  372. exposedField SFTime startTime 0
  373. exposedField SFTime stopTime 0
  374. eventOut SFTime cycleTime
  375. eventOut SFFloat fraction_changed
  376. eventOut SFBool isActive
  377. eventOut SFTime time
  378. ]{}
  379. PROTO TouchSensor[
  380. exposedField SFBool enabled TRUE
  381. eventOut SFVec3f hitNormal_changed
  382. eventOut SFVec3f hitPoint_changed
  383. eventOut SFVec2f hitTexCoord_changed
  384. eventOut SFBool isActive
  385. eventOut SFBool isOver
  386. eventOut SFTime touchTime
  387. ]{}
  388. PROTO Transform[
  389. eventIn MFNode addChildren
  390. eventIn MFNode removeChildren
  391. exposedField SFVec3f center 0 0 0
  392. exposedField MFNode children[]
  393. exposedField SFRotation rotation 0 0 1 0
  394. exposedField SFVec3f scale 1 1 1
  395. exposedField SFRotation scaleOrientation 0 0 1 0
  396. exposedField SFVec3f translation 0 0 0
  397. field SFVec3f bboxCenter 0 0 0
  398. field SFVec3f bboxSize -1 -1 -1
  399. ]{}
  400. PROTO Viewpoint[
  401. eventIn SFBool set_bind
  402. exposedField SFFloat fieldOfView 0.785398
  403. exposedField SFBool jump TRUE
  404. exposedField SFRotation orientation 0 0 1 0
  405. exposedField SFVec3f position 0 0 10
  406. field SFString description ""
  407. eventOut SFTime bindTime
  408. eventOut SFBool isBound
  409. ]{}
  410. PROTO VisibilitySensor[
  411. exposedField SFVec3f center 0 0 0
  412. exposedField SFBool enabled TRUE
  413. exposedField SFVec3f size 0 0 0
  414. eventOut SFTime enterTime
  415. eventOut SFTime exitTime
  416. eventOut SFBool isActive
  417. ]{}
  418. PROTO WorldInfo[
  419. field MFString info[]
  420. field SFString title ""
  421. ]{}
  422.