How to know if point is inside areas/shapes (Kinect)
I'm using Kinect to control some musical parameters. I would like to have my hand, a point in space, touch an area shaped like a rectangle to trigger something. How do I go about making a patch that knows when a point is inside/outside a simple shape in a 2D plane (better yet 3D!)?
Similar to this: "How determine if a trapezoid contains an x,y pair?"
https://cycling74.com/forums/jit-lcd-how-determine-if-a-trapezoid-contains-an-xy-pair
a google search for "determine if point is inside polygon" returns the following:
http://alienryderflex.com/polygon/
So I spent all of today making this patch to detect when a point is inside a specific shape in a 2D plane. This is useful for any type of 2D interaction that needs to have objects respond to the location of a finger, mouse, pen, light, etc... You can create multiple shapes that are individually triggered when touched. I do this by polling the color of the x,y point on the LCD object and assigning RGB values to indexes.
Right now I'm using it to create a virtual drum kit to be played with kinect.
Would love to do this in 3D but my skills with jitter are limited!