如何任意角度旋转SHAPE类,如一个椭圆?(100分)

  • 主题发起人 主题发起人 Liqinghua
  • 开始时间 开始时间
L

Liqinghua

Unregistered / Unconfirmed
GUEST, unregistred user!
我用SHAPE类装饰界面,如何任意角度旋转?在程序中可否动态实现?有无现成控件?
最好有源码。
望各位大虾赐教!
 
大概只有自己对Canvas作图了。
 
在autocad中的旋转椭圆的算法是什么?
 
x = x0 + cos(t + t0)
y = y0 + sin(t + t0)
其中(x0, y0)是椭圆中心,t0是椭圆主轴与x轴交角。
t从0到2 pi计算一次,连接各点即可。
 
啊,写错了,应该是这样:
x = x0 + a cos(t + t0)
y = y0 + b sin(t + t0)
 
多人接受答案了。
 
后退
顶部