» PatternTouch
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

PatternTouch

misc
Credits: Vadim Smakhtin (alg), unc - IntersectGeometry. Developed during the project in DotDotDot studio.

about

PatternTouch - multi touch framework for vvvv, based on common user interaction patterns.

Features:
  • Translate, Scale, Rotate gestures (all via center).
  • Alpha channel support.
  • GPU based intersection analysis, especially useful for complex meshes.
  • Display List support via Group node.
  • Created with vvvv in mind.
In next releases:
  • Pan and Zoom gestures.
  • Transformation limits with iOS like behavior.
  • Multidirectional swipe gesture.
  • Photo Gallery module.
Limitations:
  • No sorting support. All transformations always sorted by ID.
  • No complex transformation hierarchies. For example, if you have a touchable element in container and want to scale this container, you need to touch container only in empty places. Upper object always receive all blobs.
Bugs:
  • VPA (PatternTouch Split) outputs zero AspectRation matrix if no input connected.

Sources - https://github.com/smakhtin/PatternTouch

download

patterntouch.0.1.zip
26.03.13 [16:08 UTC] by alg | 1228 downloads
Fixed multi user behaviour
Show 1 older revisions

Older Revisions

Pattern-Touch.zip
18.02.13 [00:51 UTC] by alg | 804 downloads
First public release

synth 18/02/2013 - 06:39

Very nice man ,
works really smooth and doesn't look complicated too.
Great contibution

bo27 19/02/2013 - 10:29

there are simplest and cleanest picture multitouch stack modules ever. thanks man

u7angel 19/02/2013 - 13:20

perfect !

Noir 21/02/2013 - 17:53

cool

Alec 14/03/2013 - 12:44

Hey alg,
first of all thanks for sharing your work!
I tried your PatternTouchDebug patch and I found a strange behavior. When I scale or rotate 2 objects at the same time (e.g. using a multitouch with 4 hands), sometimes the transformations work only on 1 object. In this case the ID number on the bug object is -1. I tested the patch with a IR multitouch frame.

Alec 14/03/2013 - 12:59

@alg: sorry if I stress you, but also the IntersectGeometry help patch doesn't work as expected.

alg 14/03/2013 - 14:18

Hmm, never saw such behavior. This bug can be possible, because i tested this lib on dual-touch frame, so transformed only one object at once. Maybe this is the bug inside intersect geometry module.

Alec 14/03/2013 - 15:14

@alg: code is not my friend. I can't understand what's going on inside IntersectGeometry.fx. I wait for your solution... :)

alg 19/03/2013 - 13:14

@Alec ok, i fixed it, will publish new release soon. Help patch also was fixed, thank you again for bug report.

Alec 21/03/2013 - 14:45

@alg: great! Can't wait! I need your new release to continue my tests... thanks!

alg 26/03/2013 - 17:09

Uploaded fixed version

anonymous user login

Shoutbox

~3d ago

joreg: Workshop on 01 08: Augmented Reality using OpenCV, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-augmented-reality-using-opencv-in-vvvv/

~12d ago

joreg: Workshop on 18 07: Fluid simulations in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-fluid-simulations-in-fuse/

~12d ago

joreg: Workshop on 17 07: Working with particles in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-working-with-particles-in-fuse/

~23d ago

joreg: Here's what happened in June in our little univvvverse: https://visualprogramming.net/blog/2024/vvvvhat-happened-in-june-2024/

~24d ago

joreg: We're starting a new beginner tutorial series. Here's Nr. 1: https://visualprogramming.net/blog/2024/new-vvvv-tutorial-circle-pit/

~26d ago

joreg: Registration is open for LINK - the vvvv Summer Camp 24! Full details and signup are here: https://link-summercamp.de/

~26d ago

joreg: Workshop on 11 07: Compute Shader with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-compute-shader-with-fuse/

~1mth ago

joreg: Workshop on 27 06: Rendering Techniques with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-rendering-techniques-with-fuse/

~1mth ago

joreg: Workshop on 20 06: All about Raymarching with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-raymarching-with-fuse/

~1mth ago

joreg: vvvv gamma 6.5 is out, see changelog: https://thegraybook.vvvv.org/changelog/6.x.html