setDirection(mouse.sub(end));
}
public void setFlatenessByMouse(Vector2D mouse) {
Vector2D corde = getEndWithOffset().sub(getStartWithOffset());
double dot = mouse.sub(getStartWithOffset()).dot(corde.normalize());
corde.setLength(dot);
Vector2D z = getStartWithOffset().add(corde);
Vector2D f = mouse.sub(z);
double cross = corde.cross(f);