bool isTriangle();
Vector getCorner(int num);
void shapeArrow(const Vector & point, double angle, double arrowSize);
virtual Vector getNearestEndpoint(const Vector & coord, double * dist = NULL);
virtual Vector getNearestPointOnEntity(const Vector & coord, bool onEntity = true,
bool isTriangle();
Vector getCorner(int num);
void shapeArrow(const Vector & point, double angle, double arrowSize);
virtual Vector getNearestEndpoint(const Vector & coord, double * dist = NULL);
virtual Vector getNearestPointOnEntity(const Vector & coord, bool onEntity = true,