Anyone used the tangible engine api or any other touch pattern recognition engine with corona?
Thanks,
Kevin
Anyone used the tangible engine api or any other touch pattern recognition engine with corona?
Thanks,
Kevin
Hi Kevin,
Are you looking for “gestures” or a series of “touch points in a series”? If the first, you might want to explore the Gesture Recognizer plugin:
https://marketplace.coronalabs.com/plugin/gesture-recognizer
Brent
It is a series of touch points. This is what one of there demo “Pucks” look like.

They provide a C++ library and unity3d bindings. I was just wondering if anyone had worked with anything like this in Corona. It would make my life easier.
Kevin
Hi Kevin,
Currently it’s not natively supported in Corona, but I watched their video and I’m trying to wrap my head around what it’s actually doing. Do the “pucks” simulate multiple touch points on a screen to facilitate rotation (of the puck) or similar?
Yes, the pucks simulate multiple touch points in a set pattern. Their engine then interprets this pattern, and returns an ID based off of a file that is a table of possible patterns. What I have to figure out is if I can call the dll or their c++ library to get this information and determine what “puck” has been placed on the touch table.
They use a Conductive filament (PI-ETPU 95-250 Carbon Black) for 3d printing. You can have up to 8 touch points and the pattern must be symmetrical to locate the center.
Kevin
Interesting, and quite cool technology. From the Corona standpoint, of course multitouch is fully supported, but for getting the actual “ID” of the puck (or similar) would have to be attempted via Corona Native, not the Simulator-based side.
Brent
Right… I am trying to figure out how I determine if it is possible from Corona Native. Maybe I am missing the documentation somewhere on the site. Also the price of Native is not listed.
Kevin
Hi Kevin,
Corona Native is now free for everybody (well, since daily build 3100, so you’d have to download that).
And here is the root page of the docs:
So no native on windows platform?
Kevin
At this exact time no, but we’re working on some aspects which may meet your needs (I can’t say too much at this point, specifically).
Brent
Hi Kevin,
Are you looking for “gestures” or a series of “touch points in a series”? If the first, you might want to explore the Gesture Recognizer plugin:
https://marketplace.coronalabs.com/plugin/gesture-recognizer
Brent
It is a series of touch points. This is what one of there demo “Pucks” look like.

They provide a C++ library and unity3d bindings. I was just wondering if anyone had worked with anything like this in Corona. It would make my life easier.
Kevin
Hi Kevin,
Currently it’s not natively supported in Corona, but I watched their video and I’m trying to wrap my head around what it’s actually doing. Do the “pucks” simulate multiple touch points on a screen to facilitate rotation (of the puck) or similar?
Yes, the pucks simulate multiple touch points in a set pattern. Their engine then interprets this pattern, and returns an ID based off of a file that is a table of possible patterns. What I have to figure out is if I can call the dll or their c++ library to get this information and determine what “puck” has been placed on the touch table.
They use a Conductive filament (PI-ETPU 95-250 Carbon Black) for 3d printing. You can have up to 8 touch points and the pattern must be symmetrical to locate the center.
Kevin
Interesting, and quite cool technology. From the Corona standpoint, of course multitouch is fully supported, but for getting the actual “ID” of the puck (or similar) would have to be attempted via Corona Native, not the Simulator-based side.
Brent
Right… I am trying to figure out how I determine if it is possible from Corona Native. Maybe I am missing the documentation somewhere on the site. Also the price of Native is not listed.
Kevin
Hi Kevin,
Corona Native is now free for everybody (well, since daily build 3100, so you’d have to download that).
And here is the root page of the docs:
So no native on windows platform?
Kevin
At this exact time no, but we’re working on some aspects which may meet your needs (I can’t say too much at this point, specifically).
Brent