protected virtual bool IsChangeFieldOfView(PointerPointProperties properties)
 {
     return(false);
 }
 protected virtual bool IsResetCamera(PointerPointProperties properties)
 {
     return(false);
 }
 protected virtual bool IsChangeLookAt(PointerPointProperties properties)
 {
     return(false);
 }
 protected virtual bool IsStartZoomRectangle(PointerPointProperties properties)
 {
     return(false);
 }
 protected virtual bool IsStartZoom(PointerPointProperties properties)
 {
     return(properties.MouseWheelDelta != 0);
 }
 protected virtual bool IsStartZoomExtends(PointerPointProperties properties)
 {
     return(false);
 }
 protected virtual bool IsStartPan(PointerPointProperties properties)
 {
     return(properties.IsLeftButtonPressed);
 }
 protected virtual bool IsStartRotate(PointerPointProperties properties)
 {
     return(properties.IsRightButtonPressed);
 }