static void ResolveGUISelection(Sketch sketch)
{
RaycastHit hitInfo;
int hitTriangle;
if (Physics.Raycast (Event.current.mouseRay.origin, Event.current.mouseRay.direction, out hitInfo))
{
if (hitInfo.transform == sketch.transform)
{
Event.current.Use ();
hitTriangle = sketch.GetNearestTriangle (hitInfo.point);
sketch.Select (hitTriangle);
}
else
{
Debug.Log ("Obstructed by " + hitInfo.transform.gameObject.name);
}
}
}