平面坐标系中,绕O点将物品旋转90度后对应的坐标是多少,求计算公式?

平面坐标系中,绕O点将物品旋转90度后对应的坐标是多少,求计算公式?如图:不是仅旋转90度,我是想让它们绕原点逆向旋转90、180、270、0度旋转及顺向90、180、2... 平面坐标系中,绕O点将物品旋转90度后对应的坐标是多少,求计算公式?
如图:
不是仅旋转90度,我是想让它们绕原点逆向旋转90、180、270、0度旋转及顺向90、180、270、0度旋转。
求高手帮忙啊,希望高手写个程序演示例子给我学习一下。
展开
 我来答
zzgkyo
2010-09-17 · TA获得超过107个赞
知道答主
回答量:100
采纳率:0%
帮助的人:59.1万
展开全部
顺时针转的话原来的点(x,y)改变后(y,-x)
逆时针转的话原来的点(x,y)改变后(-y,x)
举例C点(-2,1)
顺90°(1,2)
逆90°(-1,-2)

class Point{
double x,y;

Point(){
x=0;
y=0
}

Point(x,y){
this.x=x;
this.y=y
}

public void setX(double x){
this.x=x;
}
public void setY(double y){
this.y=y;
}
public void printPoint(){
System.out.println( x + "," + y );
}
}

public class Test{
public static void main(String []args){
Point p = new Point(-2.0,1.0);
Point cw = new Point();
Point ccw = new Point();

//顺时针
public void clockWise(p){
cw.setX = p.y;
cw.setY = -p.x;
return cw;
}
//逆时针
public Point counterClockWise(p){
ccw.setX = -p.y;
ccw.setY = p.x;
return ccw;
}
p.printPoint();
cw.printPoint();
ccw.printPoint();
}
}

方法已经给你了,你现在需要的是举一反三
你学JAVA是干什么的?
不管是考试还是就业
都不会有人帮你的
你只有靠自己
希望你多加练习
学有所成
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长荣科机电
2024-10-27 广告
采购咨询热线:133 1649 5092 深圳市长荣科机电设备有限公司 是一家专业从事滑台模组、线性模组、直线模组、直线滑台、电动滑台、精密机械手、伺服定位滑台自动化设备集研发、制造、销售服务于一体的高新企业。本公司拥有-批长期从事于自动化... 点击进入详情页
本回答由长荣科机电提供
萝卜天使
2010-09-16 · TA获得超过149个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:148万
展开全部
原坐标:(x,y)
+90°后:(-y,x)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式