Detection filters allow you to compare the virtual shape you’ve created with the drawing the user has made. The comparison is based on different parameters. Touch Interface Designer integrates three detection filters that still need to be improved.
Dot based (Dot Based Evaluator) #
Test the correspondence of the Shape according to the points (number of points, position, etc). This algorithm is very restrictive.
Line based (Line Based Evaluator) #
Test the correspondence of the shapes according to the lines (number of lines, direction, etc.)
Angle based (Angle Based Evaluator) #
Test the correspondence of the shapes according to the angles (number of angles, value of the angles, etc.)
Create my own #
Simply create a class that inherit from VirtualShapeEvaluator and override Evaluate function. For editor only, you can set Evaluator name. Evaluator name is used in compile tab in Drawer mode to inform user about score with this evaluator.