private void UpdatePolygonMode(PickingGeometryType geometryType)
{
switch (geometryType)
{
case PickingGeometryType.None:
// whatever it is.
polygonModeState.Mode = PolygonMode.Point;
break;
case PickingGeometryType.Point:
polygonModeState.Mode = PolygonMode.Point;
break;
case PickingGeometryType.Line:
polygonModeState.Mode = PolygonMode.Line;
break;
case PickingGeometryType.Triangle:
polygonModeState.Mode = PolygonMode.Fill;
break;
case PickingGeometryType.Quad:
polygonModeState.Mode = PolygonMode.Fill;
break;
case PickingGeometryType.Polygon:
polygonModeState.Mode = PolygonMode.Fill;
break;
default:
throw new NotImplementedException();
}
}