如何在不使用矩阵的情况下旋转缩放组取消组合形状

时间:2015-03-21 12:38:15

标签: java

你好我想在java中旋转scaliing组取消组合并调整形状吗? 我认为基于我的旋转和缩放的移动功能,但我不知道如何使它 哦,请帮我组,取消组合并调整大小

我的移动和旋转功能

@Override
public void move(Point begin, Point end) 
{
    Rectangle r=new Rectangle(this.getR().x+(end.x-begin.x),this.getR().y+(end.y-begin.y),this.getR().width,this.getR().height);
    this.setR(r);
}

@Override
public void rotate(Point begin,Point end) 
{
    Rectangle r=new Rectangle(this.getR().x-(end.x+getR().height/2),getR().y+(end.y-getR().width/2),this.getR().width,this.getR().height);
    //Rectangle r=new Rectangle(this.getR().x+(end.x*getR().width),this.getR().y+(end.y*getR().width),this.getR().width,this.getR().height);
    this.setR(r);
    //what?

}

0 个答案:

没有答案