}
public Point ConvertToWorldPosition(Point p){
Point clone=p.clone();
clone.translate(getLeftX(), getTopY());
Vector delta=scaledBoundsCorner.delta(clone);
delta.divided(scale);
clone.setPosition(bounds.getX()+delta.getVectorX(), bounds.getY()+delta.getVectorY());
return clone;
}
public void move(Vector delta,boolean stably){