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

/MAPPING_TOOLKIT_WARPING/include/Drag (2D Vector) help.v4p

https://github.com/urbankind/mapping_toolkit
Unknown | 411 lines | 411 code | 0 blank | 0 comment | 0 complexity | 42a5047fc1aed0903d67627ee03493b0 MD5 | raw file
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta25.1.dtd" >
  2. <PATCH nodename="D:\dropbox\v4 new patches\Drag\Drag (2D Vector) help.v4p">
  3. <BOUNDS height="9150" left="5055" top="1950" type="Window" width="9000">
  4. </BOUNDS>
  5. <NODE componentmode="Hidden" id="20" nodename="Drag (2D Vector).v4p" systemname="Drag (2d Vector)" filename="Drag (2D Vector).v4p">
  6. <BOUNDS height="100" left="1980" top="4740" type="Node" width="100">
  7. </BOUNDS>
  8. <BOUNDS left="1980" top="4740" type="Box">
  9. </BOUNDS>
  10. <PIN pinname=" Mouse XY" visible="1">
  11. </PIN>
  12. <PIN pinname="Hold (Index)" visible="1">
  13. </PIN>
  14. <PIN pinname="Reset" visible="1">
  15. </PIN>
  16. <PIN pinname="Output XY" visible="1">
  17. </PIN>
  18. <PIN pinname="Positions XY" visible="1">
  19. </PIN>
  20. </NODE>
  21. <NODE componentmode="Hidden" id="19" nodename="Grab (2D Vector).v4p" systemname="Grab (2d Vector)" filename="Grab (2D Vector).v4p">
  22. <BOUNDS height="100" left="2580" top="4155" type="Node" width="100">
  23. </BOUNDS>
  24. <BOUNDS left="2580" top="4155" type="Box">
  25. </BOUNDS>
  26. <PIN pinname="Handle" visible="1">
  27. </PIN>
  28. <PIN pinname=" Mouse XY" visible="1">
  29. </PIN>
  30. <PIN pinname="Index" visible="1">
  31. </PIN>
  32. <PIN pinname="Width/Height" visible="1">
  33. </PIN>
  34. <PIN pinname="Positions XY" visible="1">
  35. </PIN>
  36. <BOUNDS height="7635" left="9165" top="4260" type="Window" width="9855">
  37. </BOUNDS>
  38. <PIN pinname="Height" visible="1">
  39. </PIN>
  40. <PIN pinname="Width" visible="1">
  41. </PIN>
  42. </NODE>
  43. <NODE id="17" nodename="Vector (2d Join)" systemname="Vector (2d Join)">
  44. <BOUNDS height="0" left="2835" top="2190" type="Node" width="0">
  45. </BOUNDS>
  46. <PIN pinname="X" visible="1">
  47. </PIN>
  48. <PIN pinname="Y" visible="1">
  49. </PIN>
  50. <PIN pinname="XY" visible="1">
  51. </PIN>
  52. </NODE>
  53. <LINK dstnodeid="20" dstpinname=" Mouse XY" srcnodeid="17" srcpinname="XY">
  54. </LINK>
  55. <LINK dstnodeid="19" dstpinname=" Mouse XY" srcnodeid="17" srcpinname="XY">
  56. </LINK>
  57. <LINK dstnodeid="20" dstpinname="Hold (Index)" srcnodeid="19" srcpinname="Index">
  58. </LINK>
  59. <NODE id="15" nodename="LinearSpread (Spreads)" systemname="LinearSpread (Spreads)">
  60. <BOUNDS height="0" left="5130" top="1200" type="Node" width="0">
  61. </BOUNDS>
  62. <PIN pinname="Spread Count" slicecount="1" values="2">
  63. </PIN>
  64. <PIN pinname="Output" visible="1">
  65. </PIN>
  66. </NODE>
  67. <NODE id="14" nodename="LinearSpread (Spreads)" systemname="LinearSpread (Spreads)">
  68. <BOUNDS height="0" left="6225" top="1170" type="Node" width="0">
  69. </BOUNDS>
  70. <PIN pinname="Spread Count" slicecount="1" values="2">
  71. </PIN>
  72. <PIN pinname="Output" visible="1">
  73. </PIN>
  74. </NODE>
  75. <NODE id="13" nodename="Cross (2d)" systemname="Cross (2d)">
  76. <BOUNDS height="0" left="5325" top="1680" type="Node" width="0">
  77. </BOUNDS>
  78. <PIN pinname="X In" visible="1">
  79. </PIN>
  80. <PIN pinname="Y In" visible="1">
  81. </PIN>
  82. <PIN pinname="X Out" visible="1">
  83. </PIN>
  84. <PIN pinname="Y Out" visible="1">
  85. </PIN>
  86. </NODE>
  87. <LINK dstnodeid="13" dstpinname="X In" srcnodeid="15" srcpinname="Output">
  88. </LINK>
  89. <LINK dstnodeid="13" dstpinname="Y In" srcnodeid="14" srcpinname="Output">
  90. </LINK>
  91. <NODE id="12" nodename="Switch (Value Input)" systemname="Switch (Value Input)">
  92. <BOUNDS height="0" left="1950" top="3135" type="Node" width="0">
  93. </BOUNDS>
  94. <PIN pinname="Input 2" visible="1">
  95. </PIN>
  96. <PIN pinname="Switch" visible="1">
  97. </PIN>
  98. <PIN pinname="Output" visible="1">
  99. </PIN>
  100. <PIN pinname="Input 1" visible="1">
  101. </PIN>
  102. </NODE>
  103. <NODE id="11" nodename="Vector (2d Join)" systemname="Vector (2d Join)">
  104. <BOUNDS height="0" left="5340" top="2055" type="Node" width="0">
  105. </BOUNDS>
  106. <PIN pinname="X" visible="1">
  107. </PIN>
  108. <PIN pinname="Y" visible="1">
  109. </PIN>
  110. <PIN pinname="XY" visible="1">
  111. </PIN>
  112. </NODE>
  113. <LINK dstnodeid="11" dstpinname="X" srcnodeid="13" srcpinname="X Out">
  114. </LINK>
  115. <LINK dstnodeid="11" dstpinname="Y" srcnodeid="13" srcpinname="Y Out">
  116. </LINK>
  117. <LINK dstnodeid="12" dstpinname="Input 2" srcnodeid="11" srcpinname="XY">
  118. </LINK>
  119. <NODE componentmode="InABox" id="10" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  120. <BOUNDS height="0" left="375" top="1920" type="Node" width="0">
  121. </BOUNDS>
  122. <BOUNDS height="160" left="7230" top="5055" type="Window" width="215">
  123. </BOUNDS>
  124. <BOUNDS height="240" left="375" top="1920" type="Box" width="795">
  125. </BOUNDS>
  126. <PIN pinname="Minimum" slicecount="1" values="0">
  127. </PIN>
  128. <PIN pinname="Maximum" slicecount="1" values="1">
  129. </PIN>
  130. <PIN pinname="Slider Behavior" slicecount="1" values="Bang">
  131. </PIN>
  132. <PIN pinname="Show Slider" slicecount="1" values="1">
  133. </PIN>
  134. <PIN pinname="Show Value" slicecount="1" values="0">
  135. </PIN>
  136. <PIN pinname="Y Output Value" visible="1">
  137. </PIN>
  138. <PIN pinname="X Input Value" slicecount="1" values="0">
  139. </PIN>
  140. <PIN pinname="Y Input Value" slicecount="1" values="0">
  141. </PIN>
  142. </NODE>
  143. <NODE id="9" nodename="OR (Boolean)" systemname="OR (Boolean)">
  144. <BOUNDS height="0" left="1095" top="2340" type="Node" width="0">
  145. </BOUNDS>
  146. <PIN pinname="Input 2" visible="1">
  147. </PIN>
  148. <PIN pinname="Input 1" visible="1">
  149. </PIN>
  150. <PIN pinname="Output" visible="1">
  151. </PIN>
  152. </NODE>
  153. <NODE id="8" nodename="OnOpen (VVVV)" systemname="OnOpen (VVVV)">
  154. <BOUNDS height="0" left="1515" top="1185" type="Node" width="0">
  155. </BOUNDS>
  156. <PIN pinname="Bang" visible="1">
  157. </PIN>
  158. </NODE>
  159. <LINK dstnodeid="9" dstpinname="Input 1" srcnodeid="10" srcpinname="Y Output Value">
  160. </LINK>
  161. <LINK dstnodeid="12" dstpinname="Switch" srcnodeid="9" srcpinname="Output">
  162. </LINK>
  163. <LINK dstnodeid="20" dstpinname="Reset" srcnodeid="9" srcpinname="Output">
  164. </LINK>
  165. <NODE componentmode="InABox" id="6" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  166. <BOUNDS height="0" left="5070" top="2715" type="Node" width="0">
  167. </BOUNDS>
  168. <BOUNDS height="160" left="9975" top="7320" type="Window" width="215">
  169. </BOUNDS>
  170. <BOUNDS height="240" left="5070" top="2715" type="Box" width="795">
  171. </BOUNDS>
  172. <PIN pinname="Y Output Value" visible="1">
  173. </PIN>
  174. <PIN pinname="Y Input Value" slicecount="1" values="0.07">
  175. </PIN>
  176. </NODE>
  177. <NODE componentmode="InABox" id="4" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  178. <BOUNDS height="0" left="3045" top="4665" type="Node" width="0">
  179. </BOUNDS>
  180. <BOUNDS height="160" left="6540" top="9060" type="Window" width="215">
  181. </BOUNDS>
  182. <BOUNDS height="240" left="3045" top="4665" type="Box" width="795">
  183. </BOUNDS>
  184. <PIN pinname="Y Input Value" visible="1">
  185. </PIN>
  186. </NODE>
  187. <LINK dstnodeid="4" dstpinname="Y Input Value" srcnodeid="19" srcpinname="Index">
  188. </LINK>
  189. <NODE id="3" nodename="Mouse (System Window)" systemname="Mouse (System Window)">
  190. <BOUNDS height="0" left="3045" top="1365" type="Node" width="0">
  191. </BOUNDS>
  192. <PIN pinname="X" visible="1">
  193. </PIN>
  194. <PIN pinname="Y" visible="1">
  195. </PIN>
  196. <PIN pinname="Left Button" visible="1">
  197. </PIN>
  198. </NODE>
  199. <LINK dstnodeid="17" dstpinname="X" srcnodeid="3" srcpinname="X">
  200. </LINK>
  201. <LINK dstnodeid="19" dstpinname="Handle" srcnodeid="3" srcpinname="Left Button">
  202. </LINK>
  203. <LINK dstnodeid="17" dstpinname="Y" srcnodeid="3" srcpinname="Y">
  204. </LINK>
  205. <NODE id="1" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  206. <BOUNDS height="0" left="1980" top="5175" type="Node" width="0">
  207. </BOUNDS>
  208. <PIN pinname="Input 1" visible="1">
  209. </PIN>
  210. <PIN pinname="Output 1" visible="1">
  211. </PIN>
  212. </NODE>
  213. <LINK dstnodeid="1" dstpinname="Input 1" srcnodeid="20" srcpinname="Output XY">
  214. </LINK>
  215. <LINK dstnodeid="12" dstpinname="Input 1" linkstyle="Bezier" srcnodeid="1" srcpinname="Output 1">
  216. <LINKPOINT x="870" y="6360">
  217. </LINKPOINT>
  218. <LINKPOINT x="750" y="1830">
  219. </LINKPOINT>
  220. </LINK>
  221. <LINK dstnodeid="20" dstpinname="Positions XY" srcnodeid="12" srcpinname="Output">
  222. </LINK>
  223. <LINK dstnodeid="19" dstpinname="Positions XY" srcnodeid="12" srcpinname="Output">
  224. </LINK>
  225. <NODE id="0" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  226. <BOUNDS height="0" left="1425" top="1815" type="Node" width="0">
  227. </BOUNDS>
  228. <PIN pinname="Input 1" visible="1">
  229. </PIN>
  230. <PIN pinname="Output 1" visible="1">
  231. </PIN>
  232. </NODE>
  233. <LINK dstnodeid="0" dstpinname="Input 1" srcnodeid="8" srcpinname="Bang">
  234. </LINK>
  235. <LINK dstnodeid="9" dstpinname="Input 2" srcnodeid="0" srcpinname="Output 1">
  236. </LINK>
  237. <NODE componentmode="InABox" id="21" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  238. <BOUNDS height="0" left="6165" top="2715" type="Node" width="0">
  239. </BOUNDS>
  240. <BOUNDS height="160" left="9660" top="7080" type="Window" width="215">
  241. </BOUNDS>
  242. <BOUNDS height="240" left="6165" top="2715" type="Box" width="795">
  243. </BOUNDS>
  244. <PIN pinname="Y Output Value" visible="1">
  245. </PIN>
  246. <PIN pinname="Y Input Value" slicecount="1" values="0.06">
  247. </PIN>
  248. </NODE>
  249. <LINK dstnodeid="19" dstpinname="Height" srcnodeid="21" srcpinname="Y Output Value">
  250. </LINK>
  251. <NODE id="22" nodename="Quad (DX9)" systemname="Quad (DX9)">
  252. <BOUNDS height="0" left="5760" top="5715" type="Node" width="0">
  253. </BOUNDS>
  254. <PIN pinname="Transform" visible="1">
  255. </PIN>
  256. <PIN pinname="Layer" visible="1">
  257. </PIN>
  258. <PIN pinname="Color" visible="1">
  259. </PIN>
  260. </NODE>
  261. <NODE id="23" nodename="Transform (Transform 2d)" systemname="Transform (Transform 2d)">
  262. <BOUNDS height="0" left="6075" top="4395" type="Node" width="0">
  263. </BOUNDS>
  264. <PIN pinname="Transform Out" visible="1">
  265. </PIN>
  266. <PIN pinname="ScaleX" visible="1">
  267. </PIN>
  268. <PIN pinname="ScaleY" visible="1">
  269. </PIN>
  270. <PIN pinname="TranslateX" visible="1">
  271. </PIN>
  272. <PIN pinname="TranslateY" visible="1">
  273. </PIN>
  274. </NODE>
  275. <LINK dstnodeid="22" dstpinname="Transform" srcnodeid="23" srcpinname="Transform Out">
  276. </LINK>
  277. <LINK dstnodeid="23" dstpinname="ScaleX" srcnodeid="6" srcpinname="Y Output Value">
  278. </LINK>
  279. <LINK dstnodeid="23" dstpinname="ScaleY" srcnodeid="21" srcpinname="Y Output Value">
  280. </LINK>
  281. <NODE componentmode="InAWindow" id="24" nodename="Renderer (EX9)" systemname="Renderer (EX9)">
  282. <BOUNDS height="0" left="4920" top="7455" type="Node" width="0">
  283. </BOUNDS>
  284. <BOUNDS height="11760" left="15105" top="3450" type="Window" width="12255">
  285. </BOUNDS>
  286. <BOUNDS height="1800" left="4920" top="7455" type="Box" width="2400">
  287. </BOUNDS>
  288. <PIN pinname="Layers" visible="1">
  289. </PIN>
  290. <PIN pinname="Windowed Antialiasing Quality Level" slicecount="1" values="3">
  291. </PIN>
  292. </NODE>
  293. <NODE id="25" nodename="Vector (2d Split)" systemname="Vector (2d Split)">
  294. <BOUNDS height="0" left="5580" top="3840" type="Node" width="0">
  295. </BOUNDS>
  296. <PIN pinname="X" visible="1">
  297. </PIN>
  298. <PIN pinname="Y" visible="1">
  299. </PIN>
  300. <PIN pinname="XY" visible="1">
  301. </PIN>
  302. </NODE>
  303. <LINK dstnodeid="23" dstpinname="TranslateX" srcnodeid="25" srcpinname="X">
  304. </LINK>
  305. <LINK dstnodeid="23" dstpinname="TranslateY" srcnodeid="25" srcpinname="Y">
  306. </LINK>
  307. <LINK dstnodeid="25" dstpinname="XY" srcnodeid="12" srcpinname="Output">
  308. </LINK>
  309. <NODE id="26" nodename="Quad (DX9)" systemname="Quad (DX9)">
  310. <BOUNDS height="0" left="3630" top="6150" type="Node" width="0">
  311. </BOUNDS>
  312. <PIN pinname="Transform" visible="1">
  313. </PIN>
  314. <PIN pinname="Layer" visible="1">
  315. </PIN>
  316. <PIN pinname="Descriptive Name" slicecount="1" values="MOUSE">
  317. </PIN>
  318. </NODE>
  319. <NODE id="27" nodename="Transform (Transform 2d)" systemname="Transform (Transform 2d)">
  320. <BOUNDS height="0" left="3600" top="5790" type="Node" width="0">
  321. </BOUNDS>
  322. <PIN pinname="Transform Out" visible="1">
  323. </PIN>
  324. <PIN pinname="ScaleX" slicecount="1" visible="1" values="0.01">
  325. </PIN>
  326. <PIN pinname="ScaleY" slicecount="1" visible="1" values="0.01">
  327. </PIN>
  328. <PIN pinname="TranslateX" visible="1">
  329. </PIN>
  330. <PIN pinname="TranslateY" visible="1">
  331. </PIN>
  332. <PIN pinname="Rotate" slicecount="1" values="0">
  333. </PIN>
  334. </NODE>
  335. <LINK dstnodeid="26" dstpinname="Transform" srcnodeid="27" srcpinname="Transform Out">
  336. </LINK>
  337. <LINK dstnodeid="27" dstpinname="TranslateX" srcnodeid="3" srcpinname="X">
  338. </LINK>
  339. <LINK dstnodeid="27" dstpinname="TranslateY" srcnodeid="3" srcpinname="Y">
  340. </LINK>
  341. <NODE id="28" nodename="Group (EX9)" systemname="Group (EX9)">
  342. <BOUNDS height="0" left="4680" top="6615" type="Node" width="0">
  343. </BOUNDS>
  344. <PIN pinname="Layer 1" visible="1">
  345. </PIN>
  346. <PIN pinname="Layer 2" visible="1">
  347. </PIN>
  348. <PIN pinname="Layer" visible="1">
  349. </PIN>
  350. </NODE>
  351. <LINK dstnodeid="28" dstpinname="Layer 1" srcnodeid="26" srcpinname="Layer">
  352. </LINK>
  353. <LINK dstnodeid="24" dstpinname="Layers" srcnodeid="28" srcpinname="Layer">
  354. </LINK>
  355. <NODE id="31" nodename="HSV (Color Join)" systemname="HSV (Color Join)">
  356. <BOUNDS height="0" left="7755" top="3945" type="Node" width="0">
  357. </BOUNDS>
  358. <PIN pinname="Output" visible="1">
  359. </PIN>
  360. <PIN pinname="Hue" slicecount="1" visible="1" values="0">
  361. </PIN>
  362. <PIN pinname="Saturation" slicecount="1" values="1">
  363. </PIN>
  364. <PIN pinname="Value" slicecount="1" visible="1" values="1">
  365. </PIN>
  366. </NODE>
  367. <LINK dstnodeid="22" dstpinname="Color" srcnodeid="31" srcpinname="Output">
  368. </LINK>
  369. <LINK srcnodeid="6" srcpinname="Y Output Value" dstnodeid="19" dstpinname="Width">
  370. </LINK>
  371. <NODE systemname="Segment (DX9)" nodename="Segment (DX9)" componentmode="Hidden" id="32">
  372. <BOUNDS type="Node" left="6420" top="5010" width="100" height="100">
  373. </BOUNDS>
  374. <PIN pinname="Transform" visible="1">
  375. </PIN>
  376. <PIN pinname="Layer" visible="1">
  377. </PIN>
  378. <PIN pinname="Resolution" slicecount="1" values="10">
  379. </PIN>
  380. <PIN pinname="Color" visible="1">
  381. </PIN>
  382. <PIN pinname="Inner Radius" slicecount="1" values="0.83">
  383. </PIN>
  384. </NODE>
  385. <LINK srcnodeid="23" srcpinname="Transform Out" dstnodeid="32" dstpinname="Transform">
  386. </LINK>
  387. <LINK srcnodeid="32" srcpinname="Layer" dstnodeid="28" dstpinname="Layer 2">
  388. </LINK>
  389. <LINK srcnodeid="31" srcpinname="Output" dstnodeid="32" dstpinname="Color">
  390. </LINK>
  391. <NODE systemname="Select (Value)" nodename="Select (Value)" componentmode="Hidden" id="34">
  392. <BOUNDS type="Node" left="7485" top="2850" width="100" height="100">
  393. </BOUNDS>
  394. <PIN pinname="Select" visible="1">
  395. </PIN>
  396. <PIN pinname="Output" visible="1">
  397. </PIN>
  398. <PIN pinname="Input" slicecount="1" values="0.739999999999998">
  399. </PIN>
  400. </NODE>
  401. <NODE systemname="I (Spreads)" nodename="I (Spreads)" componentmode="Hidden" id="35">
  402. <BOUNDS type="Node" left="7830" top="2175" width="100" height="100">
  403. </BOUNDS>
  404. <PIN pinname="Output" visible="1">
  405. </PIN>
  406. <PIN pinname=".. To [" slicecount="1" values="10">
  407. </PIN>
  408. </NODE>
  409. <LINK srcnodeid="35" srcpinname="Output" dstnodeid="34" dstpinname="Select">
  410. </LINK>
  411. </PATCH>