10_1:物体按某一特定坐标实现旋转

   简单的坐标旋转例子,代码如下:

这里的ball可以用任意的可视元件代替.如果知道了物体的位置并且知道了物体旋转的中心点,那么旋转角度和半径不难换算成

这种方法的弊端在于一但旋转的物体多了起来或者中心旋转点的相对位置也在变化的话需要计算每个物体的距离,角度和半径,然后在加上转速vr,最后在计算当前的x,y 这样效率可能会比较低下.

还有另外一种更方便的方法他的公式如下:

这里的x,y表示物体相对于旋转点的坐标 angle表示旋转速度

这里的x1,y1就是新的相对于圆心的x,y坐标;

示例图片

如图所示

x,y表示旋转物体相对于旋转中点的坐标.

下面是这个例子:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值