VRML2 mit Bewegungsinformationen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • VRML2 mit Bewegungsinformationen

    Hallo Habe eine Uhr Programmiert mit Bewegungsinformationen aber leider dreht es sich nicht.



    hat jemand da eine Lösung??



    Quellcode

    1. #VRML V2.0 utf8
    2. PROTO Header_Info [
    3. field SFString vendor "Parametric Technology Corporation"
    4. field SFString product
    5. field SFString version ""
    6. field SFString sceneFile ""]
    7. { }
    8. PROTO Node_Info [
    9. field SFString node_type ""
    10. field SFString node_name ""]
    11. { }
    12. PROTO Geom_Type [
    13. field SFString geom_type_s "T_Empty"
    14. field SFInt32 trg_qual 1]
    15. { }
    16. PROTO Member_Info [
    17. field SFString member_name ""
    18. field SFInt32 member_id 0
    19. field SFString proe_name ""
    20. field SFString proe_type_s ""
    21. field SFString expl_status_s "Vrml_Exp_Unknown"
    22. field MFFloat drag_trf [] ]
    23. { }
    24. PROTO Model_Info [
    25. field SFInt32 proe_id 0
    26. field SFString proe_type_s "Proe_Assembly"
    27. field SFString proe_name "UHR"
    28. field SFInt32 maj_rev -5
    29. field SFInt32 min_rev -5
    30. field SFInt32 rev_num 1899
    31. field SFInt32 rev_num_cosm 62
    32. field SFString inst_type_s "Inst_Type_Main"
    33. field SFString generic_name "generic_name"
    34. field SFFloat s_factor 39.3701
    35. ]
    36. { }
    37. Header_Info{
    38. vendor "Parametric Technology Corporation"
    39. product
    40. version "2"
    41. }
    42. DEF V_Model Anchor {
    43. url ""
    44. description "uhr.asm"
    45. children [
    46. Node_Info {
    47. node_type "V_Model"
    48. node_name "uhr.asm"
    49. }
    50. DEF NO_NAME Viewpoint {
    51. description "NO_NAME"
    52. position 0.12057 0.233885 0.177267
    53. orientation -0.906402 0.380364 -0.183737 0.979298
    54. fieldOfView 1.56959
    55. }
    56. Model_Info {
    57. proe_id 0
    58. proe_type_s "Proe_Assembly"
    59. proe_name "UHR"
    60. maj_rev -5
    61. min_rev -5
    62. rev_num 1899
    63. rev_num_cosm 62
    64. inst_type_s "Inst_Type_Main"
    65. generic_name ""
    66. s_factor 39.3701
    67. }
    68. DEF Rep_0 Group {
    69. children [
    70. Node_Info {
    71. node_type "Rep"
    72. node_name "Rep_0"
    73. }
    74. DEF Member_0_50 Group {
    75. children [
    76. Node_Info {
    77. node_type "Member"
    78. node_name "Member_0_50"
    79. }
    80. Member_Info {
    81. member_name "Member_0_50"
    82. member_id 50
    83. }
    84. Inline {
    85. url "grundplatte.wrl"}
    86. ]
    87. }
    88. DEF Member_0_72 Group {
    89. children [
    90. Node_Info {
    91. node_type "Member"
    92. node_name "Member_0_72"
    93. }
    94. Member_Info {
    95. member_name "Member_0_72"
    96. member_id 72
    97. }
    98. DEF Kolben Transform {
    99. translation 4.26519e-06 0.016 0.006
    100. children [
    101. Inline {
    102. url "zeiger.wrl"}
    103. ]
    104. }
    105. ]
    106. }
    107. ]
    108. }
    109. ]
    110. }
    111. DEF Timer TimeSensor {
    112. startTime 0
    113. stopTime 4
    114. cycleInterval 20
    115. loop TRUE
    116. }
    117. DEF POSKEY_Name PositionInterpolator {
    118. key[0.0
    119. 0.025,
    120. 0.05,
    121. 0.07500000000000001,
    122. 0.1,
    123. 0.125,
    124. 0.15,
    125. 0.175,
    126. 0.19999999999999998,
    127. 0.22499999999999998,
    128. 0.24999999999999997,
    129. 0.27499999999999997,
    130. 0.3,
    131. 0.325,
    132. 0.35000000000000003,
    133. 0.37500000000000006,
    134. 0.4000000000000001,
    135. 0.4250000000000001,
    136. 0.4500000000000001,
    137. 0.47500000000000014,
    138. 0.5000000000000001,
    139. 0.5250000000000001,
    140. 0.5500000000000002,
    141. 0.5750000000000002,
    142. 0.6000000000000002,
    143. 0.6250000000000002,
    144. 0.6500000000000002,
    145. 0.6750000000000003,
    146. 0.7000000000000003,
    147. 0.7250000000000003,
    148. 0.7500000000000003,
    149. 0.7750000000000004,
    150. 0.8000000000000004,
    151. 0.8250000000000004,
    152. 0.8500000000000004,
    153. 0.8750000000000004,
    154. 0.9000000000000005,
    155. 0.9250000000000005,
    156. 0.9500000000000005,
    157. 0.9750000000000005,
    158. 1.0000000000000004,
    159. ]
    160. keyValue[
    161. 0.0043 16.0000 6.0000,
    162. -0.9344 16.0000 5.9268,
    163. -1.8500 16.0000 5.7077,
    164. -2.7201 16.0000 5.3480,
    165. -3.5233 16.0000 4.8566,
    166. -4.2396 16.0000 4.2457,
    167. -4.8516 16.0000 3.5302,
    168. -5.3441 16.0000 2.7277,
    169. -5.7050 16.0000 1.8582,
    170. -5.9255 16.0000 0.9428,
    171. -6.0000 16.0000 0.0043,
    172. -5.9268 16.0000 -0.9344,
    173. -5.7077 16.0000 -1.8500,
    174. -5.3480 16.0000 -2.7201,
    175. -4.8566 16.0000 -3.5233,
    176. -4.2457 16.0000 -4.2396,
    177. -3.5302 16.0000 -4.8516,
    178. -2.7277 16.0000 -5.3441,
    179. -1.8582 16.0000 -5.7050,
    180. -0.9428 16.0000 -5.9255,
    181. -0.0043 16.0000 -6.0000,
    182. 0.9344 16.0000 -5.9268,
    183. 1.8500 16.0000 -5.7077,
    184. 2.7201 16.0000 -5.3480,
    185. 3.5233 16.0000 -4.8566,
    186. 4.2396 16.0000 -4.2457,
    187. 4.8516 16.0000 -3.5302,
    188. 5.3441 16.0000 -2.7277,
    189. 5.7050 16.0000 -1.8582,
    190. 5.9255 16.0000 -0.9428,
    191. 6.0000 16.0000 -0.0043,
    192. 5.9268 16.0000 0.9344,
    193. 5.7077 16.0000 1.8500,
    194. 5.3480 16.0000 2.7201,
    195. 4.8566 16.0000 3.5233,
    196. 4.2457 16.0000 4.2396,
    197. 3.5302 16.0000 4.8516,
    198. 2.7277 16.0000 5.3441,
    199. 1.8582 16.0000 5.7050,
    200. 0.9428 16.0000 5.9255,
    201. 0.0043 16.0000 6.0000,
    202. ]
    203. }
    204. ROUTE Timer.fraction_changed TO POSKEY_Name.set_fraction
    205. ROUTE POSKEY_Name.value_changed TO Kolben.set_translation
    206. DEF ORIKEY_Name OrientationInterpolator {
    207. key[
    208. 0.0
    209. 0.025,
    210. 0.05,
    211. 0.07500000000000001,
    212. 0.1,
    213. 0.125,
    214. 0.15,
    215. 0.175,
    216. 0.19999999999999998,
    217. 0.22499999999999998,
    218. 0.24999999999999997,
    219. 0.27499999999999997,
    220. 0.3,
    221. 0.325,
    222. 0.35000000000000003,
    223. 0.37500000000000006,
    224. 0.4000000000000001,
    225. 0.4250000000000001,
    226. 0.4500000000000001,
    227. 0.47500000000000014,
    228. 0.5000000000000001,
    229. 0.5250000000000001,
    230. 0.5500000000000002,
    231. 0.5750000000000002,
    232. 0.6000000000000002,
    233. 0.6250000000000002,
    234. 0.6500000000000002,
    235. 0.6750000000000003,
    236. 0.7000000000000003,
    237. 0.7250000000000003,
    238. 0.7500000000000003,
    239. 0.7750000000000004,
    240. 0.8000000000000004,
    241. 0.8250000000000004,
    242. 0.8500000000000004,
    243. 0.8750000000000004,
    244. 0.9000000000000005,
    245. 0.9250000000000005,
    246. 0.9500000000000005,
    247. 0.9750000000000005,
    248. 1.0000000000000004,
    249. ]
    250. keyValue[
    251. 1.0000 0.0000 0.0000 0.00,
    252. 0.0000 1.0000 -0.0000 8.96,
    253. 0.0000 1.0000 -0.0000 17.96,
    254. 0.0000 1.0000 -0.0000 26.96,
    255. 0.0000 1.0000 -0.0000 35.96,
    256. 0.0000 1.0000 -0.0000 44.96,
    257. 0.0000 1.0000 -0.0000 53.96,
    258. 0.0000 1.0000 -0.0000 62.96,
    259. 0.0000 1.0000 -0.0000 71.96,
    260. 0.0000 1.0000 -0.0000 80.96,
    261. 0.0000 1.0000 -0.0000 89.96,
    262. 0.0000 1.0000 0.0000 98.96,
    263. 0.0000 1.0000 0.0000 107.96,
    264. 0.0000 1.0000 0.0000 116.96,
    265. 0.0000 1.0000 0.0000 125.96,
    266. 0.0000 1.0000 0.0000 134.96,
    267. 0.0000 1.0000 0.0000 143.96,
    268. 0.0000 1.0000 0.0000 152.96,
    269. 0.0000 1.0000 0.0000 161.96,
    270. 0.0000 1.0000 0.0000 170.96,
    271. -0.0004 1.0000 0.0004 180.00,
    272. 0.0000 -1.0000 -0.0000 171.04,
    273. 0.0000 -1.0000 -0.0000 162.04,
    274. 0.0000 -1.0000 -0.0000 153.04,
    275. 0.0000 -1.0000 -0.0000 144.04,
    276. 0.0000 -1.0000 -0.0000 135.04,
    277. 0.0000 -1.0000 -0.0000 126.04,
    278. 0.0000 -1.0000 -0.0000 117.04,
    279. 0.0000 -1.0000 -0.0000 108.04,
    280. 0.0000 -1.0000 -0.0000 99.04,
    281. 0.0000 -1.0000 -0.0000 90.04,
    282. 0.0000 -1.0000 0.0000 81.04,
    283. 0.0000 -1.0000 0.0000 72.04,
    284. 0.0000 -1.0000 0.0000 63.04,
    285. 0.0000 -1.0000 0.0000 54.04,
    286. 0.0000 -1.0000 0.0000 45.04,
    287. 0.0000 -1.0000 0.0000 36.04,
    288. 0.0000 -1.0000 0.0000 27.04,
    289. 0.0000 -1.0000 0.0000 18.04,
    290. 0.0000 -1.0000 0.0000 9.04,
    291. 1.0000 0.0000 0.0000 0.00,
    292. ]
    293. }
    294. ROUTE Timer.fraction_changed TO ORIKEY_Name.set_fraction
    295. ROUTE ORIKEY_Name.value_changed TO Kolben.set_rotation
    Alles anzeigen