PageRenderTime 51ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/vvvv45/girlpower/night driver.v4p

https://github.com/microdee/vvvv-sdk
Unknown | 2103 lines | 2103 code | 0 blank | 0 comment | 0 complexity | 79a3b2d61015046f5373c47e1a3eb9b8 MD5 | raw file
Possible License(s): AGPL-3.0, LGPL-2.0

Large files files are truncated, but you can click here to view the full file

  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45debug24.1.dtd" >
  2. <PATCH nodename="C:\Users\joreg\dev\vake\source\complete\vvvv45\girlpower\night driver.v4p" componentmode="InAWindow">
  3. <BOUNDS height="5145" left="480" top="4650" type="Window" width="8940">
  4. </BOUNDS>
  5. <NODE componentmode="InAWindow" id="139" nodename="Renderer (EX9)">
  6. <BOUNDS height="0" left="300" top="30630" type="Node" width="0">
  7. </BOUNDS>
  8. <BOUNDS height="4200" left="5475" top="375" type="Window" width="3960">
  9. </BOUNDS>
  10. <BOUNDS height="1800" left="300" top="30630" type="Box" width="2400">
  11. </BOUNDS>
  12. <PIN pinname="Layers" visible="1">
  13. </PIN>
  14. <PIN pinname="Backbuffer Width" visible="1">
  15. </PIN>
  16. <PIN pinname="Backbuffer Height" visible="1">
  17. </PIN>
  18. <PIN pinname="Background Color" visible="1">
  19. </PIN>
  20. <PIN pinname="Fullscreen Dimensions" slicecount="1" values="|800 x 600|">
  21. </PIN>
  22. <PIN pinname="Projection Transform" slicecount="1" visible="1" values="||">
  23. </PIN>
  24. </NODE>
  25. <NODE id="138" nodename="LinearSpread (Spreads)">
  26. <BOUNDS height="0" left="1530" top="21030" type="Node" width="0">
  27. </BOUNDS>
  28. <PIN pinname="Input" slicecount="1" values="0.5">
  29. </PIN>
  30. <PIN pinname="Phase" visible="1">
  31. </PIN>
  32. <PIN pinname="Output" visible="1">
  33. </PIN>
  34. <PIN pinname="Spread Count" slicecount="1" values="8">
  35. </PIN>
  36. <PIN pinname="Width" slicecount="1" values="1">
  37. </PIN>
  38. </NODE>
  39. <NODE id="137" nodename="Quad (DX9)">
  40. <BOUNDS height="0" left="300" top="29610" type="Node" width="0">
  41. </BOUNDS>
  42. <PIN pinname="Transform" visible="1">
  43. </PIN>
  44. <PIN pinname="Layer" visible="1">
  45. </PIN>
  46. <PIN pinname="Color" visible="1">
  47. </PIN>
  48. <PIN pinname="Texture" visible="1">
  49. </PIN>
  50. </NODE>
  51. <NODE id="136" nodename="Translate (Transform)">
  52. <BOUNDS height="0" left="2505" top="24075" type="Node" width="0">
  53. </BOUNDS>
  54. <PIN pinname="Y" visible="1">
  55. </PIN>
  56. <PIN pinname="Transform Out" visible="1">
  57. </PIN>
  58. <PIN pinname="X" visible="1">
  59. </PIN>
  60. </NODE>
  61. <NODE id="135" nodename="Map (Value)">
  62. <BOUNDS height="0" left="3000" top="23295" type="Node" width="0">
  63. </BOUNDS>
  64. <PIN pinname="Destination Minimum" slicecount="1" values="-1.25">
  65. </PIN>
  66. <PIN pinname="Input" visible="1">
  67. </PIN>
  68. <PIN pinname="Output" visible="1">
  69. </PIN>
  70. <PIN pinname="Source Minimum" slicecount="1" values="1">
  71. </PIN>
  72. <PIN pinname="Source Maximum" slicecount="1" values="0">
  73. </PIN>
  74. <PIN pinname="Destination Maximum" slicecount="1" values="0.5">
  75. </PIN>
  76. </NODE>
  77. <LINK dstnodeid="139" dstpinname="Layers" srcnodeid="137" srcpinname="Layer">
  78. </LINK>
  79. <NODE id="134" nodename="LinearSpread (Spreads)">
  80. <BOUNDS height="0" left="2760" top="22845" type="Node" width="0">
  81. </BOUNDS>
  82. <PIN pinname="Spread Count" slicecount="1" values="2">
  83. </PIN>
  84. <PIN pinname="Width" visible="1">
  85. </PIN>
  86. <PIN pinname="Output" visible="1">
  87. </PIN>
  88. <PIN pinname="Input" visible="1">
  89. </PIN>
  90. </NODE>
  91. <NODE id="133" nodename="Map (Value)">
  92. <BOUNDS height="0" left="3000" top="22350" type="Node" width="0">
  93. </BOUNDS>
  94. <PIN pinname="Input" visible="1">
  95. </PIN>
  96. <PIN pinname="Output" visible="1">
  97. </PIN>
  98. <PIN pinname="Source Minimum" slicecount="1" values="3.46944695195361E-018">
  99. </PIN>
  100. <PIN pinname="Destination Minimum" slicecount="1" values="0.14">
  101. </PIN>
  102. <PIN pinname="Destination Maximum" slicecount="1" values="4">
  103. </PIN>
  104. </NODE>
  105. <LINK dstnodeid="134" dstpinname="Width" srcnodeid="133" srcpinname="Output">
  106. </LINK>
  107. <NODE id="132" nodename="Power (Value)">
  108. <BOUNDS height="0" left="1530" top="21720" type="Node" width="0">
  109. </BOUNDS>
  110. <PIN pinname="Input 1" visible="1">
  111. </PIN>
  112. <PIN pinname="Input 2" visible="1">
  113. </PIN>
  114. <PIN pinname="Output" visible="1">
  115. </PIN>
  116. </NODE>
  117. <LINK dstnodeid="132" dstpinname="Input 1" srcnodeid="138" srcpinname="Output">
  118. </LINK>
  119. <LINK dstnodeid="136" dstpinname="X" srcnodeid="134" srcpinname="Output">
  120. </LINK>
  121. <NODE componentmode="InABox" id="131" nodename="IOBox (Value Advanced)">
  122. <BOUNDS height="0" left="2085" top="21375" type="Node" width="0">
  123. </BOUNDS>
  124. <BOUNDS height="160" left="6630" top="6885" type="Window" width="215">
  125. </BOUNDS>
  126. <BOUNDS height="240" left="2085" top="21375" type="Box" width="795">
  127. </BOUNDS>
  128. <PIN pinname="Y Input Value" slicecount="1" values="3">
  129. </PIN>
  130. <PIN pinname="Y Output Value" visible="1">
  131. </PIN>
  132. <PIN pinname="X Output Value" pintype="Output" visible="-1">
  133. </PIN>
  134. </NODE>
  135. <LINK dstnodeid="132" dstpinname="Input 2" srcnodeid="131" srcpinname="Y Output Value">
  136. </LINK>
  137. <NODE id="130" nodename="Perlin (2d)">
  138. <BOUNDS height="270" left="12300" top="15750" type="Node" width="900">
  139. </BOUNDS>
  140. <PIN pinname="X" visible="1">
  141. </PIN>
  142. <PIN pinname="Output" visible="1">
  143. </PIN>
  144. </NODE>
  145. <NODE id="129" nodename="Counter (Animation)">
  146. <BOUNDS height="270" left="12300" top="14370" type="Node" width="720">
  147. </BOUNDS>
  148. <PIN pinname="Up" visible="1">
  149. </PIN>
  150. <PIN pinname="Output" visible="1">
  151. </PIN>
  152. <PIN pinname="Mode" slicecount="1" values="Unlimited">
  153. </PIN>
  154. <PIN pinname="Reset" visible="1">
  155. </PIN>
  156. <PIN pinname="Default" slicecount="1" values="-1">
  157. </PIN>
  158. <PIN pinname="Down" pintype="Input" slicecount="1" visible="-1" values="0">
  159. </PIN>
  160. <PIN pinname="Minimum" pintype="Input" slicecount="1" visible="-1" values="0">
  161. </PIN>
  162. <PIN pinname="Maximum" pintype="Input" slicecount="1" visible="-1" values="15">
  163. </PIN>
  164. <PIN pinname="Increment" pintype="Input" slicecount="1" visible="-1" values="1">
  165. </PIN>
  166. <PIN pinname="Underflow" pintype="Output" visible="-1">
  167. </PIN>
  168. <PIN pinname="Overflow" pintype="Output" visible="-1">
  169. </PIN>
  170. </NODE>
  171. <NODE id="128" nodename="Divide (Value)">
  172. <BOUNDS height="0" left="12555" top="11010" type="Node" width="0">
  173. </BOUNDS>
  174. <PIN pinname="Input 2" slicecount="1" values="8">
  175. </PIN>
  176. <PIN pinname="Output" visible="1">
  177. </PIN>
  178. </NODE>
  179. <NODE id="127" nodename="Divide (Value)">
  180. <BOUNDS height="0" left="12315" top="11445" type="Node" width="0">
  181. </BOUNDS>
  182. <PIN pinname="Input" visible="1">
  183. </PIN>
  184. <PIN pinname="Input 2" visible="1">
  185. </PIN>
  186. <PIN pinname="Output" visible="1">
  187. </PIN>
  188. </NODE>
  189. <LINK dstnodeid="127" dstpinname="Input 2" srcnodeid="128" srcpinname="Output">
  190. </LINK>
  191. <NODE id="126" nodename="Frac (Value)">
  192. <BOUNDS height="0" left="12315" top="12300" type="Node" width="0">
  193. </BOUNDS>
  194. <PIN pinname="Input" visible="1">
  195. </PIN>
  196. <PIN pinname="Whole Part" visible="1">
  197. </PIN>
  198. </NODE>
  199. <NODE id="125" nodename="Change (Animation)">
  200. <BOUNDS height="0" left="12315" top="12735" type="Node" width="0">
  201. </BOUNDS>
  202. <PIN pinname="Input" visible="1">
  203. </PIN>
  204. <PIN pinname="OnChange" visible="1">
  205. </PIN>
  206. <PIN pinname="Bang On Create" slicecount="1" values="1">
  207. </PIN>
  208. </NODE>
  209. <LINK dstnodeid="125" dstpinname="Input" srcnodeid="126" srcpinname="Whole Part">
  210. </LINK>
  211. <NODE id="124" nodename="Add (Value)">
  212. <BOUNDS height="0" left="12315" top="11835" type="Node" width="0">
  213. </BOUNDS>
  214. <PIN pinname="Input 1" visible="1">
  215. </PIN>
  216. <PIN pinname="Input 2" slicecount="1" values="0.5">
  217. </PIN>
  218. <PIN pinname="Output" visible="1">
  219. </PIN>
  220. </NODE>
  221. <LINK dstnodeid="124" dstpinname="Input 1" srcnodeid="127" srcpinname="Output">
  222. </LINK>
  223. <NODE id="123" nodename="EQ (Value)">
  224. <BOUNDS height="0" left="13125" top="12735" type="Node" width="0">
  225. </BOUNDS>
  226. <PIN pinname="Input 1" visible="1">
  227. </PIN>
  228. <PIN pinname="Inverse Output" visible="1">
  229. </PIN>
  230. </NODE>
  231. <LINK dstnodeid="123" dstpinname="Input 1" srcnodeid="126" srcpinname="Whole Part">
  232. </LINK>
  233. <NODE id="122" nodename="AND (Boolean)">
  234. <BOUNDS height="270" left="12315" top="13140" type="Node" width="1260">
  235. </BOUNDS>
  236. <PIN pinname="Input 1" visible="1">
  237. </PIN>
  238. <PIN pinname="Input 2" visible="1">
  239. </PIN>
  240. <PIN pinname="Output" visible="1">
  241. </PIN>
  242. </NODE>
  243. <LINK dstnodeid="122" dstpinname="Input 1" srcnodeid="125" srcpinname="OnChange">
  244. </LINK>
  245. <LINK dstnodeid="122" dstpinname="Input 2" srcnodeid="123" srcpinname="Inverse Output">
  246. </LINK>
  247. <LINK dstnodeid="129" dstpinname="Up" srcnodeid="122" srcpinname="Output">
  248. </LINK>
  249. <NODE id="121" nodename="Divide (Value)">
  250. <BOUNDS height="0" left="12300" top="15390" type="Node" width="0">
  251. </BOUNDS>
  252. <PIN pinname="Input" visible="1">
  253. </PIN>
  254. <PIN pinname="Output" visible="1">
  255. </PIN>
  256. <PIN pinname="Input 2" visible="1">
  257. </PIN>
  258. </NODE>
  259. <LINK dstnodeid="121" dstpinname="Input" srcnodeid="129" srcpinname="Output">
  260. </LINK>
  261. <LINK dstnodeid="130" dstpinname="X" srcnodeid="121" srcpinname="Output">
  262. </LINK>
  263. <NODE id="120" nodename="Multiply (Value)">
  264. <BOUNDS height="0" left="12300" top="16620" type="Node" width="0">
  265. </BOUNDS>
  266. <PIN pinname="Input 1" visible="1">
  267. </PIN>
  268. <PIN pinname="Input 2" visible="1">
  269. </PIN>
  270. <PIN pinname="Output" visible="1">
  271. </PIN>
  272. </NODE>
  273. <LINK dstnodeid="120" dstpinname="Input 1" srcnodeid="130" srcpinname="Output">
  274. </LINK>
  275. <NODE id="119" nodename="Reverse (Spreads)">
  276. <BOUNDS height="0" left="11955" top="19755" type="Node" width="0">
  277. </BOUNDS>
  278. <PIN pinname="Input" visible="1">
  279. </PIN>
  280. <PIN pinname="Output" visible="1">
  281. </PIN>
  282. </NODE>
  283. <NODE componentmode="InABox" id="118" nodename="IOBox (Value Advanced)">
  284. <BOUNDS height="0" left="840" top="30330" type="Node" width="0">
  285. </BOUNDS>
  286. <BOUNDS height="160" left="3315" top="14235" type="Window" width="215">
  287. </BOUNDS>
  288. <BOUNDS height="240" left="840" top="30330" type="Box" width="795">
  289. </BOUNDS>
  290. <PIN pinname="Y Input Value" slicecount="1" values="256">
  291. </PIN>
  292. <PIN pinname="Y Output Value" visible="1">
  293. </PIN>
  294. </NODE>
  295. <LINK dstnodeid="139" dstpinname="Backbuffer Width" srcnodeid="118" srcpinname="Y Output Value">
  296. </LINK>
  297. <LINK dstnodeid="139" dstpinname="Backbuffer Height" srcnodeid="118" srcpinname="Y Output Value">
  298. </LINK>
  299. <NODE id="117" nodename="FrameDelay (Animation)">
  300. <BOUNDS height="0" left="12540" top="17190" type="Node" width="0">
  301. </BOUNDS>
  302. <PIN pinname="Output 1" visible="1">
  303. </PIN>
  304. <PIN pinname="Input 1" visible="1">
  305. </PIN>
  306. </NODE>
  307. <NODE id="116" nodename="Add (Value)">
  308. <BOUNDS height="0" left="12285" top="18075" type="Node" width="0">
  309. </BOUNDS>
  310. <PIN pinname="Input 1" visible="1">
  311. </PIN>
  312. <PIN pinname="Input 2" visible="1" slicecount="1" values="0">
  313. </PIN>
  314. <PIN pinname="Output" visible="1">
  315. </PIN>
  316. </NODE>
  317. <LINK dstnodeid="116" dstpinname="Input 1" srcnodeid="120" srcpinname="Output">
  318. </LINK>
  319. <NODE id="114" nodename="Mod (Value)">
  320. <BOUNDS height="0" left="13710" top="18720" type="Node" width="0">
  321. </BOUNDS>
  322. <PIN pinname="Input 2" slicecount="1" values="8">
  323. </PIN>
  324. <PIN pinname="Input 1" visible="1">
  325. </PIN>
  326. <PIN pinname="Output" visible="1">
  327. </PIN>
  328. </NODE>
  329. <LINK dstnodeid="114" dstpinname="Input 1" srcnodeid="129" srcpinname="Output">
  330. <LINKPOINT x="13725" y="15090">
  331. </LINKPOINT>
  332. </LINK>
  333. <NODE id="113" nodename="SetSlice (Spreads Legacy)">
  334. <BOUNDS height="0" left="11955" top="19335" type="Node" width="0">
  335. </BOUNDS>
  336. <PIN pinname="Input" visible="1" slicecount="1" values="0">
  337. </PIN>
  338. <PIN pinname="Index" visible="1">
  339. </PIN>
  340. <PIN pinname="Spread" visible="1">
  341. </PIN>
  342. <PIN pinname="Output" visible="1">
  343. </PIN>
  344. </NODE>
  345. <LINK dstnodeid="113" dstpinname="Index" srcnodeid="114" srcpinname="Output">
  346. </LINK>
  347. <NODE id="112" nodename="FrameDelay (Animation)">
  348. <BOUNDS height="0" left="10905" top="18480" type="Node" width="0">
  349. </BOUNDS>
  350. <PIN pinname="Output 1" visible="1">
  351. </PIN>
  352. <PIN pinname="Input 1" visible="1">
  353. </PIN>
  354. </NODE>
  355. <LINK dstnodeid="112" dstpinname="Input 1" srcnodeid="113" srcpinname="Output">
  356. <LINKPOINT x="10455" y="19770">
  357. </LINKPOINT>
  358. <LINKPOINT x="10455" y="18255">
  359. </LINKPOINT>
  360. </LINK>
  361. <NODE id="111" nodename="Switch (Value Input)">
  362. <BOUNDS height="0" left="10620" top="18840" type="Node" width="0">
  363. </BOUNDS>
  364. <PIN pinname="Input 1" visible="1">
  365. </PIN>
  366. <PIN pinname="Input 2" slicecount="8" values="0,0,0,0,0,0,0,0">
  367. </PIN>
  368. <PIN pinname="Switch" visible="1">
  369. </PIN>
  370. <PIN pinname="Output" visible="1">
  371. </PIN>
  372. </NODE>
  373. <LINK dstnodeid="111" dstpinname="Input 1" srcnodeid="112" srcpinname="Output 1">
  374. </LINK>
  375. <NODE id="110" nodename="OnOpen (VVVV)">
  376. <BOUNDS height="0" left="10635" top="17595" type="Node" width="0">
  377. </BOUNDS>
  378. <PIN pinname="Bang" visible="1">
  379. </PIN>
  380. </NODE>
  381. <LINK dstnodeid="113" dstpinname="Spread" srcnodeid="111" srcpinname="Output">
  382. </LINK>
  383. <LINK dstnodeid="119" dstpinname="Input" srcnodeid="113" srcpinname="Output">
  384. </LINK>
  385. <NODE id="109" nodename="S+H (Animation)">
  386. <BOUNDS height="270" left="12285" top="18435" type="Node" width="1275">
  387. </BOUNDS>
  388. <PIN pinname="Input" visible="1">
  389. </PIN>
  390. <PIN pinname="Output" visible="1">
  391. </PIN>
  392. <PIN pinname="Set" visible="1">
  393. </PIN>
  394. </NODE>
  395. <LINK dstnodeid="109" dstpinname="Input" srcnodeid="116" srcpinname="Output">
  396. </LINK>
  397. <LINK dstnodeid="117" dstpinname="Input 1" srcnodeid="109" srcpinname="Output">
  398. <LINKPOINT x="11970" y="19080">
  399. </LINKPOINT>
  400. <LINKPOINT x="11970" y="16935">
  401. </LINKPOINT>
  402. </LINK>
  403. <LINK dstnodeid="109" dstpinname="Set" srcnodeid="122" srcpinname="Output">
  404. <LINKPOINT x="13530" y="13560">
  405. </LINKPOINT>
  406. </LINK>
  407. <NODE id="108" nodename="Scale (Transform)">
  408. <BOUNDS height="270" left="2505" top="25380" type="Node" width="600">
  409. </BOUNDS>
  410. <PIN pinname="Transform Out" visible="1">
  411. </PIN>
  412. <PIN pinname="Transform In" visible="1">
  413. </PIN>
  414. <PIN pinname="XYZ">
  415. </PIN>
  416. <PIN pinname="X" visible="1">
  417. </PIN>
  418. <PIN pinname="Y" visible="1">
  419. </PIN>
  420. </NODE>
  421. <LINK dstnodeid="108" dstpinname="Transform In" srcnodeid="136" srcpinname="Transform Out">
  422. </LINK>
  423. <NODE id="107" nodename="Map (Value)">
  424. <BOUNDS height="0" left="2865" top="24600" type="Node" width="0">
  425. </BOUNDS>
  426. <PIN pinname="Destination Maximum" slicecount="1" values="0.25">
  427. </PIN>
  428. <PIN pinname="Destination Minimum" slicecount="1" values="0.025">
  429. </PIN>
  430. <PIN pinname="Output" visible="1">
  431. </PIN>
  432. <PIN pinname="Input" visible="1">
  433. </PIN>
  434. </NODE>
  435. <NODE id="106" nodename="Transform (Transform 2d)">
  436. <BOUNDS height="0" left="2505" top="25755" type="Node" width="0">
  437. </BOUNDS>
  438. <PIN pinname="TranslateX" pintype="Input" slicecount="1" visible="-1" values="0">
  439. </PIN>
  440. <PIN pinname="TranslateY" pintype="Input" slicecount="1" visible="-1" values="0">
  441. </PIN>
  442. <PIN pinname="ScaleX" pintype="Input" slicecount="1" visible="-1" values="1">
  443. </PIN>
  444. <PIN pinname="ScaleY" pintype="Input" slicecount="1" visible="-1" values="1">
  445. </PIN>
  446. <PIN pinname="Rotate" pintype="Input" slicecount="1" visible="-1" values="0">
  447. </PIN>
  448. <PIN pinname="CenterX" pintype="Input" slicecount="1" visible="-1" values="0">
  449. </PIN>
  450. <PIN pinname="Transform In" visible="1">
  451. </PIN>
  452. <PIN pinname="Transform Out" visible="1">
  453. </PIN>
  454. <PIN pinname="CenterY" slicecount="1" values="-0.5">
  455. </PIN>
  456. </NODE>
  457. <LINK dstnodeid="106" dstpinname="Transform In" srcnodeid="108" srcpinname="Transform Out">
  458. </LINK>
  459. <LINK dstnodeid="133" dstpinname="Input" srcnodeid="132" srcpinname="Output">
  460. </LINK>
  461. <NODE id="105" nodename="OnOpen (VVVV)">
  462. <BOUNDS height="0" left="14280" top="195" type="Node" width="0">
  463. </BOUNDS>
  464. <PIN pinname="Bang" visible="1">
  465. </PIN>
  466. </NODE>
  467. <NODE id="104" nodename="FrameDelay (Animation)">
  468. <BOUNDS height="0" left="14280" top="600" type="Node" width="0">
  469. </BOUNDS>
  470. <PIN pinname="Input 1" visible="1">
  471. </PIN>
  472. <PIN pinname="Output 1" visible="1">
  473. </PIN>
  474. </NODE>
  475. <LINK dstnodeid="104" dstpinname="Input 1" srcnodeid="105" srcpinname="Bang">
  476. </LINK>
  477. <NODE id="103" nodename="FrameDelay (Animation)">
  478. <BOUNDS height="0" left="14550" top="4515" type="Node" width="0">
  479. </BOUNDS>
  480. <PIN pinname="Output 1" visible="1">
  481. </PIN>
  482. <PIN pinname="Input 1" visible="1">
  483. </PIN>
  484. </NODE>
  485. <NODE id="101" nodename="Add (Value)">
  486. <BOUNDS height="0" left="14310" top="5265" type="Node" width="0">
  487. </BOUNDS>
  488. <PIN pinname="Input 1" visible="1">
  489. </PIN>
  490. <PIN pinname="Input 2" visible="1" slicecount="1" values="0">
  491. </PIN>
  492. <PIN pinname="Output" visible="1">
  493. </PIN>
  494. </NODE>
  495. <NODE id="100" nodename="Multiply (Value)">
  496. <BOUNDS height="0" left="14310" top="19725" type="Node" width="0">
  497. </BOUNDS>
  498. <PIN pinname="Input 1" visible="1">
  499. </PIN>
  500. <PIN pinname="Input 2" visible="1">
  501. </PIN>
  502. <PIN pinname="Output" visible="1">
  503. </PIN>
  504. </NODE>
  505. <NODE id="99" nodename="Vector (2d Join)">
  506. <BOUNDS height="270" left="14865" top="3600" type="Node" width="1170">
  507. </BOUNDS>
  508. <PIN pinname="X" visible="1">
  509. </PIN>
  510. <PIN pinname="Y" visible="1">
  511. </PIN>
  512. <PIN pinname="XY" visible="1">
  513. </PIN>
  514. </NODE>
  515. <NODE id="98" nodename="Vector (2d Split)">
  516. <BOUNDS height="270" left="14295" top="5700" type="Node" width="930">
  517. </BOUNDS>
  518. <PIN pinname="XY" visible="1">
  519. </PIN>
  520. <PIN pinname="X" visible="1">
  521. </PIN>
  522. <PIN pinname="Y" visible="1">
  523. </PIN>
  524. </NODE>
  525. <LINK dstnodeid="98" dstpinname="XY" srcnodeid="101" srcpinname="Output">
  526. </LINK>
  527. <NODE id="97" nodename="Subtract (Value)">
  528. <BOUNDS height="270" left="11955" top="20175" type="Node" width="2400">
  529. </BOUNDS>
  530. <PIN pinname="Input 1" visible="1">
  531. </PIN>
  532. <PIN pinname="Input 2" visible="1">
  533. </PIN>
  534. <PIN pinname="Output" visible="1">
  535. </PIN>
  536. </NODE>
  537. <LINK dstnodeid="97" dstpinname="Input 1" srcnodeid="119" srcpinname="Output">
  538. </LINK>
  539. <LINK dstnodeid="134" dstpinname="Input" srcnodeid="97" srcpinname="Output">
  540. <LINKPOINT x="11970" y="21240">
  541. </LINKPOINT>
  542. </LINK>
  543. <LINK dstnodeid="97" dstpinname="Input 2" srcnodeid="100" srcpinname="Output">
  544. </LINK>
  545. <NODE id="96" nodename="Map (Value)">
  546. <BOUNDS height="0" left="15165" top="6210" type="Node" width="0">
  547. </BOUNDS>
  548. <PIN pinname="Input" visible="1">
  549. </PIN>
  550. <PIN pinname="Mapping" slicecount="1" values="Clamp">
  551. </PIN>
  552. <PIN pinname="Output" visible="1">
  553. </PIN>
  554. <PIN pinname="Source Maximum" visible="1">
  555. </PIN>
  556. <PIN pinname="Destination Maximum" visible="1">
  557. </PIN>
  558. </NODE>
  559. <NODE id="95" nodename="Vector (2d Join)">
  560. <BOUNDS height="0" left="14310" top="7230" type="Node" width="0">
  561. </BOUNDS>
  562. <PIN pinname="X" visible="1">
  563. </PIN>
  564. <PIN pinname="Y" visible="1">
  565. </PIN>
  566. <PIN pinname="XY" visible="1">
  567. </PIN>
  568. </NODE>
  569. <LINK dstnodeid="95" dstpinname="X" srcnodeid="98" srcpinname="X">
  570. </LINK>
  571. <LINK dstnodeid="103" dstpinname="Input 1" srcnodeid="95" srcpinname="XY">
  572. <LINKPOINT x="16170" y="7785">
  573. </LINKPOINT>
  574. <LINKPOINT x="16140" y="4200">
  575. </LINKPOINT>
  576. </LINK>
  577. <LINK dstnodeid="96" dstpinname="Input" srcnodeid="98" srcpinname="Y">
  578. </LINK>
  579. <NODE componentmode="InABox" id="94" nodename="IOBox (Value Advanced)">
  580. <BOUNDS height="0" left="12780" top="5700" type="Node" width="0">
  581. </BOUNDS>
  582. <BOUNDS height="160" left="11415" top="8160" type="Window" width="215">
  583. </BOUNDS>
  584. <BOUNDS height="240" left="12780" top="5700" type="Box" width="795">
  585. </BOUNDS>
  586. <PIN pinname="Y Input Value" slicecount="1" values="300">
  587. </PIN>
  588. <PIN pinname="Y Output Value" visible="1">
  589. </PIN>
  590. <PIN pinname="Descriptive Name" slicecount="1" values="|Velocity Range|">
  591. </PIN>
  592. </NODE>
  593. <NODE id="93" nodename="Vector (2d Split)">
  594. <BOUNDS height="0" left="14310" top="18720" type="Node" width="0">
  595. </BOUNDS>
  596. <PIN pinname="XY" visible="1">
  597. </PIN>
  598. <PIN pinname="X" visible="1">
  599. </PIN>
  600. <PIN pinname="Y" visible="1">
  601. </PIN>
  602. </NODE>
  603. <LINK dstnodeid="93" dstpinname="XY" srcnodeid="95" srcpinname="XY">
  604. </LINK>
  605. <LINK dstnodeid="100" dstpinname="Input 1" srcnodeid="93" srcpinname="X">
  606. </LINK>
  607. <NODE id="92" nodename="Vector (2d Split)">
  608. <BOUNDS height="0" left="11730" top="9300" type="Node" width="0">
  609. </BOUNDS>
  610. <PIN pinname="XY" visible="1">
  611. </PIN>
  612. <PIN pinname="X" visible="1">
  613. </PIN>
  614. <PIN pinname="Y" visible="1">
  615. </PIN>
  616. </NODE>
  617. <LINK dstnodeid="92" dstpinname="XY" srcnodeid="95" srcpinname="XY">
  618. </LINK>
  619. <NODE id="91" nodename="Divide (Value)">
  620. <BOUNDS height="270" left="12300" top="10635" type="Node" width="1260">
  621. </BOUNDS>
  622. <PIN pinname="Input" visible="1">
  623. </PIN>
  624. <PIN pinname="Input 2" visible="1">
  625. </PIN>
  626. <PIN pinname="Output" visible="1">
  627. </PIN>
  628. </NODE>
  629. <LINK dstnodeid="127" dstpinname="Input" srcnodeid="91" srcpinname="Output">
  630. </LINK>
  631. <LINK dstnodeid="138" dstpinname="Phase" srcnodeid="91" srcpinname="Output">
  632. <LINKPOINT x="2280" y="13380">
  633. </LINKPOINT>
  634. </LINK>
  635. <NODE id="90" nodename="Switch (Value Input)">
  636. <BOUNDS height="0" left="14310" top="3960" type="Node" width="0">
  637. </BOUNDS>
  638. <PIN pinname="Switch" visible="1">
  639. </PIN>
  640. <PIN pinname="Input 1" slicecount="2" visible="1" values="0,0">
  641. </PIN>
  642. <PIN pinname="Output" visible="1">
  643. </PIN>
  644. <PIN pinname="Input 2" visible="1">
  645. </PIN>
  646. </NODE>
  647. <LINK dstnodeid="101" dstpinname="Input 1" srcnodeid="90" srcpinname="Output">
  648. </LINK>
  649. <NODE id="89" nodename="FlipFlop (Animation)">
  650. <BOUNDS height="0" left="14280" top="990" type="Node" width="0">
  651. </BOUNDS>
  652. <PIN pinname="Set" visible="1">
  653. </PIN>
  654. <PIN pinname="Output" visible="1">
  655. </PIN>
  656. <PIN pinname="Reset" slicecount="1" values="0">
  657. </PIN>
  658. </NODE>
  659. <LINK dstnodeid="90" dstpinname="Input 2" srcnodeid="99" srcpinname="XY">
  660. </LINK>
  661. <LINK dstnodeid="126" dstpinname="Input" srcnodeid="124" srcpinname="Output">
  662. </LINK>
  663. <NODE id="88" nodename="GetSlice (Spreads)">
  664. <BOUNDS height="0" left="15165" top="20670" type="Node" width="0">
  665. </BOUNDS>
  666. <PIN pinname="Input" visible="1">
  667. </PIN>
  668. <PIN pinname="Index" visible="1">
  669. </PIN>
  670. <PIN pinname="Output" visible="1">
  671. </PIN>
  672. </NODE>
  673. <LINK dstnodeid="88" dstpinname="Input" srcnodeid="97" srcpinname="Output">
  674. </LINK>
  675. <NODE id="87" nodename="FrameDelay (Animation)">
  676. <BOUNDS height="0" left="10635" top="17955" type="Node" width="0">
  677. </BOUNDS>
  678. <PIN pinname="Output 1" visible="1">
  679. </PIN>
  680. <PIN pinname="Input 1" visible="1">
  681. </PIN>
  682. </NODE>
  683. <LINK dstnodeid="87" dstpinname="Input 1" srcnodeid="110" srcpinname="Bang">
  684. </LINK>
  685. <LINK dstnodeid="111" dstpinname="Switch" srcnodeid="87" srcpinname="Output 1">
  686. </LINK>
  687. <NODE id="86" nodename="Subtract (Value)">
  688. <BOUNDS height="0" left="15840" top="20250" type="Node" width="0">
  689. </BOUNDS>
  690. <PIN pinname="Input 2" visible="1">
  691. </PIN>
  692. <PIN pinname="Input 1" slicecount="1" values="6">
  693. </PIN>
  694. <PIN pinname="Output" visible="1">
  695. </PIN>
  696. </NODE>
  697. <LINK dstnodeid="86" dstpinname="Input 2" srcnodeid="129" srcpinname="Output">
  698. <LINKPOINT x="16125" y="15945">
  699. </LINKPOINT>
  700. </LINK>
  701. <LINK dstnodeid="88" dstpinname="Index" srcnodeid="86" srcpinname="Output">
  702. </LINK>
  703. <NODE id="85" nodename="Sign (Value)">
  704. <BOUNDS height="0" left="15165" top="21105" type="Node" width="0">
  705. </BOUNDS>
  706. <PIN pinname="Input" visible="1">
  707. </PIN>
  708. <PIN pinname="Sign Part" visible="1">
  709. </PIN>
  710. <PIN pinname="Absolute Part" visible="1">
  711. </PIN>
  712. </NODE>
  713. <LINK dstnodeid="85" dstpinname="Input" srcnodeid="88" srcpinname="Output">
  714. </LINK>
  715. <NODE id="84" nodename="GT (Value)">
  716. <BOUNDS height="0" left="15585" top="21450" type="Node" width="0">
  717. </BOUNDS>
  718. <PIN pinname="Input 1" visible="1">
  719. </PIN>
  720. <PIN pinname="Input 2" slicecount="1" values="1">
  721. </PIN>
  722. <PIN pinname="Output" visible="1">
  723. </PIN>
  724. </NODE>
  725. <NODE id="83" nodename="Switch (Color Input)">
  726. <BOUNDS height="0" left="615" top="30015" type="Node" width="0">
  727. </BOUNDS>
  728. <PIN pinname="Switch" visible="1">
  729. </PIN>
  730. <PIN pinname="Input 1" slicecount="1" values="|0.00000,0.00000,0.00000,1.00000|">
  731. </PIN>
  732. <PIN pinname="Output" visible="1">
  733. </PIN>
  734. </NODE>
  735. <LINK dstnodeid="139" dstpinname="Background Color" srcnodeid="83" srcpinname="Output">
  736. </LINK>
  737. <NODE id="82" nodename="Switch (Color Input)">
  738. <BOUNDS height="0" left="1260" top="28935" type="Node" width="0">
  739. </BOUNDS>
  740. <PIN pinname="Switch" visible="1">
  741. </PIN>
  742. <PIN pinname="Input 1" slicecount="1" values="|0.00000,0.00000,0.00000,1.00000|">
  743. </PIN>
  744. <PIN pinname="Output" visible="1">
  745. </PIN>
  746. </NODE>
  747. <LINK dstnodeid="137" dstpinname="Color" srcnodeid="82" srcpinname="Output">
  748. </LINK>
  749. <NODE id="81" nodename="Blinker (Animation)">
  750. <BOUNDS height="0" left="630" top="28200" type="Node" width="0">
  751. </BOUNDS>
  752. <PIN pinname="BlinkStyle" slicecount="1" values="BlinkFast">
  753. </PIN>
  754. <PIN pinname="Input" visible="1">
  755. </PIN>
  756. <PIN pinname="Output" visible="1">
  757. </PIN>
  758. </NODE>
  759. <LINK dstnodeid="84" dstpinname="Input 1" srcnodeid="85" srcpinname="Absolute Part">
  760. </LINK>
  761. <NODE id="80" nodename="NOT (Boolean)">
  762. <BOUNDS height="0" left="1260" top="28575" type="Node" width="0">
  763. </BOUNDS>
  764. <PIN pinname="Input" visible="1">
  765. </PIN>
  766. <PIN pinname="Output" visible="1">
  767. </PIN>
  768. </NODE>
  769. <LINK dstnodeid="80" dstpinname="Input" srcnodeid="81" srcpinname="Output">
  770. </LINK>
  771. <LINK dstnodeid="83" dstpinname="Switch" srcnodeid="81" srcpinname="Output">
  772. </LINK>
  773. <LINK dstnodeid="82" dstpinname="Switch" srcnodeid="80" srcpinname="Output">
  774. </LINK>
  775. <NODE id="79" nodename="MonoFlop (Animation)">
  776. <BOUNDS height="0" left="630" top="27780" type="Node" width="0">
  777. </BOUNDS>
  778. <PIN pinname="Set" visible="1">
  779. </PIN>
  780. <PIN pinname="Retriggerable" slicecount="1" values="0">
  781. </PIN>
  782. <PIN pinname="Output" visible="1">
  783. </PIN>
  784. </NODE>
  785. <LINK dstnodeid="79" dstpinname="Set" srcnodeid="84" srcpinname="Output">
  786. <LINKPOINT x="15615" y="25425">
  787. </LINKPOINT>
  788. </LINK>
  789. <NODE id="78" nodename="Add (Value)">
  790. <BOUNDS height="0" left="12300" top="9750" type="Node" width="0">
  791. </BOUNDS>
  792. <PIN pinname="Input 2" visible="1">
  793. </PIN>
  794. <PIN pinname="Output" visible="1">
  795. </PIN>
  796. <PIN pinname="Input 1" visible="1">
  797. </PIN>
  798. </NODE>
  799. <NODE id="77" nodename="FrameDelay (Animation)">
  800. <BOUNDS height="0" left="12540" top="9345" type="Node" width="0">
  801. </BOUNDS>
  802. <PIN pinname="Output 1" visible="1">
  803. </PIN>
  804. <PIN pinname="Input 1" visible="1">
  805. </PIN>
  806. </NODE>
  807. <LINK dstnodeid="78" dstpinname="Input 2" srcnodeid="77" srcpinname="Output 1">
  808. </LINK>
  809. <LINK dstnodeid="78" dstpinname="Input 1" srcnodeid="92" srcpinname="Y">
  810. </LINK>
  811. <LINK dstnodeid="96" dstpinname="Source Maximum" srcnodeid="94" srcpinname="Y Output Value">
  812. </LINK>
  813. <LINK dstnodeid="96" dstpinname="Destination Maximum" srcnodeid="94" srcpinname="Y Output Value">
  814. </LINK>
  815. <NODE id="76" nodename="Map (Value)">
  816. <BOUNDS height="0" left="12300" top="10230" type="Node" width="0">
  817. </BOUNDS>
  818. <PIN pinname="Input" visible="1">
  819. </PIN>
  820. <PIN pinname="Source Maximum" visible="1">
  821. </PIN>
  822. <PIN pinname="Destination Maximum" visible="1">
  823. </PIN>
  824. <PIN pinname="Mapping" slicecount="1" values="Wrap">
  825. </PIN>
  826. <PIN pinname="Output" visible="1">
  827. </PIN>
  828. </NODE>
  829. <LINK dstnodeid="76" dstpinname="Input" srcnodeid="78" srcpinname="Output">
  830. </LINK>
  831. <NODE id="75" nodename="Multiply (Value)">
  832. <BOUNDS height="0" left="13515" top="9720" type="Node" width="0">
  833. </BOUNDS>
  834. <PIN pinname="Input 2" visible="1">
  835. </PIN>
  836. <PIN pinname="Input 1" visible="1">
  837. </PIN>
  838. <PIN pinname="Output" visible="1">
  839. </PIN>
  840. </NODE>
  841. <LINK dstnodeid="75" dstpinname="Input 1" srcnodeid="94" srcpinname="Y Output Value">
  842. </LINK>
  843. <LINK dstnodeid="76" dstpinname="Source Maximum" srcnodeid="75" srcpinname="Output">
  844. </LINK>
  845. <LINK dstnodeid="76" dstpinname="Destination Maximum" srcnodeid="75" srcpinname="Output">
  846. </LINK>
  847. <LINK dstnodeid="77" dstpinname="Input 1" srcnodeid="76" srcpinname="Output">
  848. <LINKPOINT x="11625" y="10695">
  849. </LINKPOINT>
  850. <LINKPOINT x="11625" y="8685">
  851. </LINKPOINT>
  852. </LINK>
  853. <LINK dstnodeid="91" dstpinname="Input 2" srcnodeid="75" srcpinname="Output">
  854. </LINK>
  855. <LINK dstnodeid="91" dstpinname="Input" srcnodeid="76" srcpinname="Output">
  856. </LINK>
  857. <NODE id="74" nodename="Switch (Value Input)">
  858. <BOUNDS height="0" left="14880" top="6810" type="Node" width="0">
  859. </BOUNDS>
  860. <PIN pinname="Input 1" visible="1">
  861. </PIN>
  862. <PIN pinname="Output" visible="1">
  863. </PIN>
  864. <PIN pinname="Switch" visible="1">
  865. </PIN>
  866. <PIN pinname="Input 2" slicecount="1" visible="1" values="0">
  867. </PIN>
  868. </NODE>
  869. <LINK dstnodeid="74" dstpinname="Input 1" srcnodeid="96" srcpinname="Output">
  870. </LINK>
  871. <LINK dstnodeid="95" dstpinname="Y" srcnodeid="74" srcpinname="Output">
  872. </LINK>
  873. <NODE id="73" nodename="FrameDelay (Animation)">
  874. <BOUNDS height="0" left="15015" top="22710" type="Node" width="0">
  875. </BOUNDS>
  876. <PIN pinname="Input 1" visible="1">
  877. </PIN>
  878. <PIN pinname="Output 1" visible="1">
  879. </PIN>
  880. </NODE>
  881. <NODE id="72" nodename="TogEdge (Animation)">
  882. <BOUNDS height="0" left="15015" top="22335" type="Node" width="0">
  883. </BOUNDS>
  884. <PIN pinname="Input" visible="1">
  885. </PIN>
  886. <PIN pinname="Up Edge" visible="1">
  887. </PIN>
  888. <PIN pinname="Bang On Create" slicecount="1" values="1">
  889. </PIN>
  890. </NODE>
  891. <LINK dstnodeid="73" dstpinname="Input 1" srcnodeid="72" srcpinname="Up Edge">
  892. </LINK>
  893. <NODE id="71" nodename="Switch (Value Input)">
  894. <BOUNDS height="270" left="15015" top="21975" type="Node" width="1200">
  895. </BOUNDS>
  896. <PIN pinname="Input 1" visible="1">
  897. </PIN>
  898. <PIN pinname="Switch" visible="1">
  899. </PIN>
  900. <PIN pinname="Output" visible="1">
  901. </PIN>
  902. </NODE>
  903. <LINK dstnodeid="71" dstpinname="Input 1" srcnodeid="84" srcpinname="Output">
  904. </LINK>
  905. <LINK dstnodeid="71" dstpinname="Switch" srcnodeid="122" srcpinname="Output">
  906. <LINKPOINT x="15060" y="13800">
  907. </LINKPOINT>
  908. </LINK>
  909. <LINK dstnodeid="72" dstpinname="Input" srcnodeid="71" srcpinname="Output">
  910. </LINK>
  911. <LINK dstnodeid="74" dstpinname="Switch" srcnodeid="73" srcpinname="Output 1">
  912. <LINKPOINT x="17385" y="23175">
  913. </LINKPOINT>
  914. <LINKPOINT x="17385" y="6300">
  915. </LINKPOINT>
  916. </LINK>
  917. <NODE id="70" nodename="OnOpen (VVVV)">
  918. <BOUNDS height="0" left="12390" top="13665" type="Node" width="0">
  919. </BOUNDS>
  920. <PIN pinname="Bang" visible="1">
  921. </PIN>
  922. </NODE>
  923. <NODE id="69" nodename="FrameDelay (Animation)">
  924. <BOUNDS height="0" left="12390" top="14010" type="Node" width="0">
  925. </BOUNDS>
  926. <PIN pinname="Input 1" visible="1">
  927. </PIN>
  928. <PIN pinname="Output 1" visible="1">
  929. </PIN>
  930. </NODE>
  931. <LINK dstnodeid="69" dstpinname="Input 1" srcnodeid="70" srcpinname="Bang">
  932. </LINK>
  933. <LINK dstnodeid="129" dstpinname="Reset" srcnodeid="69" srcpinname="Output 1">
  934. </LINK>
  935. <NODE id="68" nodename="Transform (Transform 2d)">
  936. <BOUNDS height="0" left="1260" top="8745" type="Node" width="0">
  937. </BOUNDS>
  938. <PIN pinname="Transform In" slicecount="1" visible="1" values="||">
  939. </PIN>
  940. <PIN pinname="CenterX" slicecount="1" values="0">
  941. </PIN>
  942. <PIN pinname="Transform Out" visible="1">
  943. </PIN>
  944. <PIN pinname="CenterY" slicecount="1" values="-0.5">
  945. </PIN>
  946. <PIN pinname="TranslateX" visible="1">
  947. </PIN>
  948. <PIN pinname="ScaleY" slicecount="1" values="0.25">
  949. </PIN>
  950. <PIN pinname="ScaleX" slicecount="1" values="0.06">
  951. </PIN>
  952. <PIN pinname="TranslateY" slicecount="1" values="-1">
  953. </PIN>
  954. </NODE>
  955. <NODE id="67" nodename="GetMatrix (Transform)">
  956. <BOUNDS height="0" left="1260" top="9105" type="Node" width="0">
  957. </BOUNDS>
  958. <PIN pinname="Transform" visible="1">
  959. </PIN>
  960. <PIN pinname="Matrix Out" visible="1">
  961. </PIN>
  962. </NODE>
  963. <LINK dstnodeid="67" dstpinname="Transform" srcnodeid="68" srcpinname="Transform Out">
  964. </LINK>
  965. <NODE id="66" nodename="GetMatrix (Transform)">
  966. <BOUNDS height="0" left="2505" top="26115" type="Node" width="0">
  967. </BOUNDS>
  968. <PIN pinname="Transform" visible="1">
  969. </PIN>
  970. <PIN pinname="Matrix Out" visible="1">
  971. </PIN>
  972. </NODE>
  973. <LINK dstnodeid="66" dstpinname="Transform" srcnodeid="106" srcpinname="Transform Out">
  974. </LINK>
  975. <NODE id="65" nodename="Cons (Spreads Legacy)">
  976. <BOUNDS height="270" left="1245" top="26820" type="Node" width="2610">
  977. </BOUNDS>
  978. <PIN pinname="Input 2" visible="1">
  979. </PIN>
  980. <PIN pinname="Input 1" visible="1">
  981. </PIN>
  982. <PIN pinname="Output" visible="1">
  983. </PIN>
  984. <PIN pinname="Input Count" slicecount="1" values="3">
  985. </PIN>
  986. <PIN pinname="Input 3" visible="1">
  987. </PIN>
  988. </NODE>
  989. <LINK dstnodeid="65" dstpinname="Input 2" srcnodeid="66" srcpinname="Matrix Out">
  990. </LINK>
  991. <LINK dstnodeid="65" dstpinname="Input 1" srcnodeid="67" srcpinname="Matrix Out">
  992. </LINK>
  993. <NODE id="64" nodename="SetMatrix (Transform)">
  994. <BOUNDS height="0" left="480" top="27195" type="Node" width="0">
  995. </BOUNDS>
  996. <PIN pinname="Matrix In" visible="1">
  997. </PIN>
  998. <PIN pinname="Transform Out" visible="1">
  999. </PIN>
  1000. </NODE>
  1001. <LINK dstnodeid="64" dstpinname="Matrix In" srcnodeid="65" srcpinname="Output">
  1002. </LINK>
  1003. <LINK dstnodeid="137" dstpinname="Transform" srcnodeid="64" srcpinname="Transform Out">
  1004. </LINK>
  1005. <LINK dstnodeid="81" dstpinname="Input" srcnodeid="79" srcpinname="Output">
  1006. </LINK>
  1007. <NODE componentmode="InABox" id="63" nodename="IOBox (Value Advanced)">
  1008. <BOUNDS height="0" left="14550" top="19200" type="Node" width="0">
  1009. </BOUNDS>
  1010. <BOUNDS height="160" left="10605" top="8895" type="Window" width="215">
  1011. </BOUNDS>
  1012. <BOUNDS height="240" left="14550" top="19200" type="Box" width="795">
  1013. </BOUNDS>
  1014. <PIN pinname="Y Input Value" slicecount="1" values="0.04">
  1015. </PIN>
  1016. <PIN pinname="Y Output Value" visible="1">
  1017. </PIN>
  1018. <PIN pinname="Descriptive Name" slicecount="1" values="|Turn Speed|">
  1019. </PIN>
  1020. <PIN pinname="X Output Value" pintype="Output" visible="-1">
  1021. </PIN>
  1022. </NODE>
  1023. <LINK dstnodeid="100" dstpinname="Input 2" srcnodeid="63" srcpinname="Y Output Value">
  1024. </LINK>
  1025. <LINK dstnodeid="89" dstpinname="Set" srcnodeid="104" srcpinname="Output 1">
  1026. </LINK>
  1027. <NODE componentmode="InABox" id="62" nodename="IOBox (Value Advanced)">
  1028. <BOUNDS height="0" left="13755" top="9030" type="Node" width="0">
  1029. </BOUNDS>
  1030. <BOUNDS height="160" left="10605" top="8715" type="Window" width="215">
  1031. </BOUNDS>
  1032. <BOUNDS height="240" left="13755" top="9030" type="Box" width="795">
  1033. </BOUNDS>
  1034. <PIN pinname="Y Input Value" slicecount="1" values="32">
  1035. </PIN>
  1036. <PIN pinname="X Output Value" pintype="Output" visible="-1">
  1037. </PIN>
  1038. <PIN pinname="Y Output Value" visible="1">
  1039. </PIN>
  1040. <PIN pinname="Descriptive Name" slicecount="3" values="|Velocity Wrap Divisor|,|Velocity Wrap Divisor|,|Velocity Wrap Divisor|">
  1041. </PIN>
  1042. </NODE>
  1043. <LINK dstnodeid="75" dstpinname="Input 2" srcnodeid="62" srcpinname="Y Output Value">
  1044. </LINK>
  1045. <NODE componentmode="InABox" id="61" nodename="IOBox (String)">
  1046. <BOUNDS height="270" left="14550" top="9030" type="Node" width="1740">
  1047. </BOUNDS>
  1048. <BOUNDS height="270" left="14550" top="9030" type="Box" width="1740">
  1049. </BOUNDS>
  1050. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  1051. </BOUNDS>
  1052. <PIN pinname="Input String" slicecount="1" visible="0" values="|min == 8 (max speed)|">
  1053. </PIN>
  1054. <PIN pinname="Output String" visible="0">
  1055. </PIN>
  1056. <PIN pinname="Show Grid" slicecount="1" values="0">
  1057. </PIN>
  1058. </NODE>
  1059. <NODE componentmode="InABox" id="60" nodename="IOBox (String)">
  1060. <BOUNDS height="270" left="15900" top="21450" type="Node" width="1725">
  1061. </BOUNDS>
  1062. <BOUNDS height="270" left="15900" top="21450" type="Box" width="1725">
  1063. </BOUNDS>
  1064. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  1065. </BOUNDS>
  1066. <PIN pinname="Input String" slicecount="1" visible="0" values="|out of track detection|">
  1067. </PIN>
  1068. <PIN pinname="Output String" visible="0">
  1069. </PIN>
  1070. <PIN pinname="Show Grid" slicecount="1" values="0">
  1071. </PIN>
  1072. </NODE>
  1073. <NODE componentmode="InABox" id="59" nodename="IOBox (Value Advanced)">
  1074. <BOUNDS height="0" left="12540" top="16110" type="Node" width="0">
  1075. </BOUNDS>
  1076. <BOUNDS height="160" left="7350" top="9030" type="Window" width="215">
  1077. </BOUNDS>
  1078. <BOUNDS height="240" left="12540" top="16110" type="Box" width="795">
  1079. </BOUNDS>
  1080. <PIN pinname="Descriptive Name" slicecount="3" values="|Curve Sharpness|,|Curve Sharpness|,|Curve Sharpness|">
  1081. </PIN>
  1082. <PIN pinname="Y Input Value" slicecount="1" values="1">
  1083. </PIN>
  1084. <PIN pinname="Y Output Value" visible="1">
  1085. </PIN>
  1086. <PIN pinname="X Output Value" pintype="Output" visible="-1">
  1087. </PIN>
  1088. </NODE>
  1089. <NODE componentmode="InABox" id="58" nodename="IOBox (Value Advanced)">
  1090. <BOUNDS height="0" left="12525" top="14865" type="Node" width="0">
  1091. </BOUNDS>
  1092. <BOUNDS height="160" left="7170" top="8100" type="Window" width="215">
  1093. </BOUNDS>
  1094. <BOUNDS height="240" left="12525" top="14865" type="Box" width="795">
  1095. </BOUNDS>
  1096. <PIN pinname="Descriptive Name" slicecount="3" values="|Curve Wildness|,|Curve Wildness|,|Curve Wildness|">
  1097. </PIN>
  1098. <PIN pinname="Y Input Value" slicecount="1" values="10">
  1099. </PIN>
  1100. <PIN pinname="Y Output Value" visible="1">
  1101. </PIN>
  1102. <PIN pinname="X Output Value" pintype="Output" visible="-1">
  1103. </PIN>
  1104. </NODE>
  1105. <LINK dstnodeid="120" dstpinname="Input 2" srcnodeid="59" srcpinname="Y Output Value">
  1106. </LINK>
  1107. <NODE componentmode="InABox" id="57" nodename="IOBox (String)">
  1108. <BOUNDS height="270" left="13320" top="14865" type="Node" width="1365">
  1109. </BOUNDS>
  1110. <BOUNDS height="270" left="13320" top="14865" type="Box" width="1365">
  1111. </BOUNDS>
  1112. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  1113. </BOUNDS>
  1114. <PIN pinname="Input String" slicecount="1" visible="0" values="|smaller is wilder|">
  1115. </PIN>
  1116. <PIN pinname="Output String" visible="0">
  1117. </PIN>
  1118. <PIN pinname="Show Grid" slicecount="1" values="0">
  1119. </PIN>
  1120. </NODE>
  1121. <LINK dstnodeid="121" dstpinname="Input 2" srcnodeid="58" srcpinname="Y Output Value">
  1122. </LINK>
  1123. <NODE componentmode="InABox" id="56" nodename="IOBox (String)">
  1124. <BOUNDS height="270" left="12735" top="19755" type="Node" width="1185">
  1125. </BOUNDS>
  1126. <BOUNDS height="240" left="12735" top="19755" type="Box" width="510">
  1127. </BOUNDS>
  1128. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  1129. </BOUNDS>
  1130. <PIN pinname="Input String" slicecount="1" visible="0" values="track">
  1131. </PIN>
  1132. <PIN pinname="Output String" visible="0">
  1133. </PIN>
  1134. <PIN pinname="Show Grid" slicecount="1" values="0">
  1135. </PIN>
  1136. </NODE>
  1137. <NODE componentmode="InABox" id="55" nodename="IOBox (String)">
  1138. <BOUNDS height="270" left="1560" top="20565" type="Node" width="1515">
  1139. </BOUNDS>
  1140. <BOUNDS height="300" left="1560" top="20565" type="Box" width="885">
  1141. </BOUNDS>
  1142. <BOUNDS height="160" left="0" top="0" type="Window" width="215">
  1143. </BOUNDS>
  1144. <PIN pinname="Input String" slicecount="1" visible="0" values="|road posts|">
  1145. </PIN>
  1146. <PIN pinname="Output String" visible="0">
  1147. </PIN>
  1148. <PIN pinname="Show Grid" slicecount="1" values="0">
  1149. </PIN>
  1150. </NODE>
  1151. <NODE id="54" nodename="Resample (Spreads)">
  1152. <BOUNDS height="0" left="1530" top="22275" type="Node" width="0">
  1153. </BOUNDS>
  1154. <PIN pinname="Input" visible="1">
  1155. </PIN>
  1156. <PIN pinname="Mode" slicecount="1" values="Point">
  1157. </PIN>
  1158. <PIN pinname="Spread Count" slicecount="1" values="16">
  1159. </PIN>
  1160. <PIN pinname="Output" visible="1">
  1161. </PIN>
  1162. </NODE>
  1163. <LINK dstnodeid="54" dstpinname="Input" srcnodeid="132" srcpinname="Output">
  1164. </LINK>
  1165. <LINK dstnodeid="136" dstpinname="Y" srcnodeid="135" srcpinname="Output">
  1166. </LINK>
  1167. <LINK dstnodeid="108" dstpinname="Y" srcnodeid="107" srcpinname="Output">
  1168. </LINK>
  1169. <LINK dstnodeid="135" dstpinname="Input" srcnodeid="54" srcpinname="Output">
  1170. <LINKPOINT x="1560" y="23010">
  1171. </LINKPOINT>
  1172. </LINK>
  1173. <LINK dstnodeid="107" dstpinname="Input" srcnodeid="54" srcpinname="Output">
  1174. <LINKPOINT x="1560" y="24330">
  1175. </LINKPOINT>
  1176. </LINK>
  1177. <NODE id="53" nodename="Map (Value)">
  1178. <BOUNDS height="0" left="2685" top="24990" type="Node" width="0">
  1179. </BOUNDS>
  1180. <PIN pinname="Destination Maximum" slicecount="1" values="0.06">
  1181. </PIN>
  1182. <PIN pinname="Destination Minimum" slicecount="1" values="0.01">
  1183. </PIN>
  1184. <PIN pinname="Output" visible="1">
  1185. </PIN>
  1186. <PIN pinname="Input" visible="1">
  1187. </PIN>
  1188. </NODE>
  1189. <LINK dstnodeid="53" dstpinname="Input" srcnodeid="54" srcpinname="Output">
  1190. <LINKPOINT x="1560" y="24750">
  1191. </LINKPOINT>
  1192. </LINK>
  1193. <LINK dstnodeid="108" dstpinname="X" srcnodeid="53" srcpinname="Output">
  1194. </LINK>
  1195. <NODE id="52" nodename="Stopwatch (Animation)">
  1196. <BOUNDS height="0" left="8520" top="14940" type="Node" width="0">
  1197. </BOUNDS>
  1198. <PIN pinname="Run" slicecount="1" values="1">
  1199. </PIN>
  1200. <PIN pinname="Output" visible="1">
  1201. </PIN>
  1202. <PIN pinname="Reset" visible="1">
  1203. </PIN>
  1204. </NODE>
  1205. <NODE id="51" nodename="Counter (Animation)">
  1206. <BOUNDS height="0" left="7545" top="16935" type="Node" width="0">
  1207. </BOUNDS>
  1208. <PIN pinname="Reset" visible="1">
  1209. </PIN>
  1210. <PIN pinname="Mode" slicecount="1" values="Unlimited">
  1211. </PIN>
  1212. <PIN pinname="Output" visible="1">
  1213. </PIN>
  1214. <PIN pinname="Up" visible="1">
  1215. </PIN>
  1216. </NODE>
  1217. <NODE id="50" nodename="GT (Value)">
  1218. <BOUNDS height="0" left="8520" top="15780" type="Node" width="0">
  1219. </BOUNDS>
  1220. <PIN pinname="Input 1" visible="1">
  1221. </PIN>
  1222. <PIN pinname="Input 2" visible="1">
  1223. </PIN>
  1224. <PIN pinname="Output" visible="1">
  1225. </PIN>
  1226. </NODE>
  1227. <LINK dstnodeid="50" dstpinname="Input 1" srcnodeid="52" srcpinname="Output">
  1228. </LINK>
  1229. <NODE id="49" nodename="TogEdge (Animation)">
  1230. <BOUNDS height="0" left="8520" top="16170" type="Node" width="0">
  1231. </BOUNDS>
  1232. <PIN pinname="Input" visible="1">
  1233. </PIN>
  1234. <PIN pinname="Up Edge" visible="1">
  1235. </PIN>
  1236. <PIN pinname="Bang On Create" slicecount="1" values="1">
  1237. </PIN>
  1238. </NODE>
  1239. <LINK dstnodeid="49" dstpinname="Input" srcnodeid="50" srcpinname="Output">
  1240. </LINK>
  1241. <NODE id="48" nodename="FrameDelay (Animation)">
  1242. <BOUNDS height="0" left="8520" top="16545" type="Node" width="0">
  1243. </BOUNDS>
  1244. <PIN pinname="Input 1" visible="1">
  1245. </PIN>
  1246. <PIN pinname="Output 1" visible="1">
  1247. </PIN>
  1248. </NODE>
  1249. <LINK dstnodeid="48" dstpinname="Input 1" srcnodeid="49" srcpinname="Up Edge">
  1250. </LINK>
  1251. <LINK dstnodeid="51" dstpinname="Reset" srcnodeid="48" srcpinname="Output 1">
  1252. </LINK>
  1253. <NODE id="47" nodename="OR (Boolean)">
  1254. <BOUNDS height="0" left="9330" top="14565" type="Node" width="0">
  1255. </BOUNDS>
  1256. <PIN pinname="Output" visible="1">
  1257. </PIN>
  1258. <PIN pinname="Input 1" visible="1">
  1259. </PIN>
  1260. <PIN pinname="Input 2" visible="1">
  1261. </PIN>
  1262. </NODE>
  1263. <LINK dstnodeid="52" dstpinname="Reset" srcnodeid="47" srcpinname="Output">
  1264. </LINK>
  1265. <NODE id="46" nodename="TogEdge (Animation)">
  1266. <BOUNDS height="0" left="7530" top="18570" type="Node" width="0">
  1267. </BOUNDS>
  1268. <PIN pinname="Input" visible="1">
  1269. </PIN>
  1270. <PIN pinname="Up Edge" visible="1">
  1271. </PIN>
  1272. <PIN pinname="Bang On Create" slicecount="1" values="1">
  1273. </PIN>
  1274. </NODE>
  1275. <NODE id="45" nodename="Mod (Value)">
  1276. <BOUNDS height="0" left="7530" top="17820" type="Node" width="0">
  1277. </BOUNDS>
  1278. <PIN pinname="Input 1" visible="1">
  1279. </PIN>
  1280. <PIN pinname="Input 2" visible="1">
  1281. </PIN>
  1282. <PIN pinname="Output" visible="1">
  1283. </PIN>
  1284. </NODE>
  1285. <LINK dstnodeid="45" dstpinname="Input 1" srcnodeid="51" srcpinname="Output">
  1286. </LINK>
  1287. <NODE id="44" nodename="EQ (Value)">
  1288. <BOUNDS height="0" left="7530" top="18195" type="Node" width="0">
  1289. </BOUNDS>
  1290. <PIN pinname="Input 1" visible="1">
  1291. </PIN>
  1292. <PIN pinname="Output" visible="1">
  1293. </PIN>
  1294. </NODE>
  1295. <LINK dstnodeid="44" dstpinname="Input 1" srcnodeid="45" srcpinname="Output">
  1296. </LINK>
  1297. <LINK dstnodeid="46" dstpinname="Input" srcnodeid="44" srcpinname="Output">
  1298. </LINK>
  1299. <LINK dstnodeid="47" dstpinname="Input 1" srcnodeid="46" srcpinname="Up Edge">
  1300. <LINKPOINT x="10230" y="19320">
  1301. </LINKPOINT>
  1302. <LINKPOINT x="10230" y="14100">
  1303. </LINKPOINT>
  1304. </LINK>
  1305. <LINK dstnodeid="47" dstpinname="Input 2" srcnodeid="48" srcpinname="Output 1">
  1306. <LINKPOINT x="10035" y="17100">
  1307. </LINKPOINT>
  1308. <LINKPOINT x="10035" y="14325">
  1309. </LINKPOINT>
  1310. </LINK>
  1311. <LINK dstnodeid="51" dstpinname="Up" srcnodeid="122" srcpinname="Output">
  1312. <LINKPOINT x="7575" y="14835">
  1313. </LINKPOINT>
  1314. </LINK>
  1315. <LINK dstnodeid="90" dstpinname="Switch" srcnodeid="89" srcpinname="Output">
  1316. </LINK>
  1317. <NODE id="43" nodename="Text (GDI)">
  1318. <BOUNDS height="0" left="4575" top="20895" type="Node" width="0">
  1319. </BOUNDS>
  1320. <PIN pinname="Text" visible="1">
  1321. </PIN>
  1322. <PIN pinname="Layer" visible="1">
  1323. </PIN>
  1324. <PIN pinname="Font" slicecount="1" values="|MS Serif|">
  1325. </PIN>
  1326. <PIN pinname="Size" pintype="Input" slicecount="1" visible="1" values="10">
  1327. </PIN>
  1328. <PIN pinname="Italic" pintype="Input" slicecount="1" visible="-1" values="0">
  1329. </PIN>
  1330. <PIN pinname="Bold" pintype="Input" slicecount="1" visible="-1" values="0">
  1331. </PIN>
  1332. <PIN pinname="HorizontalAlign" slicecount="3" values="Left,Center,Right">
  1333. </PIN>
  1334. <PIN pinname="X" slicecount="3" values="-0.5,0,0.5">
  1335. </PIN>
  1336. <PIN pinname="Y" pintype="Input" slicecount="1" visible="-1" values="0">
  1337. </PIN>
  1338. <PIN pinname="Width" pintype="Input" slicecount="1" visible="-1" values="1">
  1339. </PIN>
  1340. <PIN pinname="Height" pintype="Input" slicecount="1" visible="-1" values="1">
  1341. </PIN>
  1342. <PIN pinname="Character Encoding" pintype="Input" slicecount="1" visible="-1" values="ANSI">
  1343. </PIN>
  1344. <PIN pinname="Antialiasing" pintype="Input" slicecount="1" visible="-1" values="0">
  1345. </PIN>
  1346. <PIN pinname="Show Brush" pintype="Input" slicecount="1" visible="-1" values="0">
  1347. </PIN>
  1348. <PIN pinname="Brush Color" pintype="Input" slicecount="1" visible="-1" values="|0.00000,0.00000,0.00000,1.00000|">
  1349. </PIN>
  1350. <PIN pinname="Pen Color" pintype="Input" slicecount="1" visible="-1" values="|1.00000,1.00000,1.00000,1.00000|">
  1351. </PIN>
  1352. <PIN pinname="VerticalAlign" pintype="Input" slicecount="1" visible="-1" values="Center">
  1353. </PIN>
  1354. <PIN pinname="TextRenderingMode" pintype="Input" slicecount="1" visible="-1" values="SingleLine">
  1355. </PIN>
  1356. <PIN pinname="ClipToRect" pintype="Input" slicecount="1" visible="-1" values="0">
  1357. </PIN>
  1358. <PIN pinname="EllipsisMode" pintype="Input" slicecount="1" visible="-1" values="None">
  1359. </PIN>
  1360. <PIN pinname="Enabled" pintype="Input" slicecount="1" visible="1" values="1">
  1361. </PIN>
  1362. </NODE>
  1363. <NODE id="42" nodename="FormatValue (String)">
  1364. <BOUNDS height="0" left="6945" top="19740" type="Node" width="0">
  1365. </BOUNDS>
  1366. <PIN pinname="Input" visible="1">
  1367. </PIN>
  1368. <PIN pinname="SubType">
  1369. </PIN>
  1370. <PIN pinname="Leading Zeroes" slicecount="1" values="0">
  1371. </PIN>
  1372. <PIN pinname="Characters before Comma" slicecount="1" values="0">
  1373. </PIN>
  1374. <PIN pinname="Output" visible="1">
  1375. </PIN>
  1376. </NODE>
  1377. <NODE id="41" nodename="FormatValue (String)">
  1378. <BOUNDS height="0" left="4755" top="19740" type="Node" width="0">
  1379. </BOUNDS>
  1380. <PIN pinname="Input" visible="1">
  1381. </PIN>
  1382. <PIN pinname="SubType">
  1383. </PIN>
  1384. <PIN pinname="Leading Zeroes" slicecount="1" values="1">
  1385. </PIN>
  1386. <PIN pinname="Characters before Comma" slicecount="1" values="6">
  1387. </PIN>
  1388. <PIN pinname="Output" visible="1">
  1389. </PIN>
  1390. </NODE>
  1391. <NODE id="40" nodename="Subtract (Value)">
  1392. <BOUNDS height="270" left="6945" top="19065" type="Node" width="435">
  1393. </BOUNDS>
  1394. <PIN pinname="Input 2" visible="1">
  1395. </PIN>
  1396. <PIN pinname="Input 1" visible="1">
  1397. </PIN>
  1398. <PIN pinname="Output" visible="1">
  1399. </PIN>
  1400. </NODE>
  1401. <LINK dstnodeid="40" dstpinname="Input 2" srcnodeid="52" srcpinname="Output">
  1402. <LINKPOINT x="7350" y="15825">
  1403. </LINKPOINT>
  1404. </LINK>
  1405. <LINK dstnodeid="42" dstpinname="Input" srcnodeid="40" srcpinname="Output">
  1406. </L

Large files files are truncated, but you can click here to view the full file