public override bool testPoint( ref Transform transform, ref Vector2 point )
{
Vector2 pLocal = MathUtils.mulT( transform.q, point - transform.p );
for( int i = 0; i < vertices.Count; ++i )
{
float dot = Vector2.Dot( normals[i], pLocal - vertices[i] );
if( dot > 0.0f )
{
return false;
}
}
return true;
}