D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-13 #21 感谢楼上,这个基本上没有问题。 我现在需要一个关于直线的旋转函数(也就是直线两个端点旋转),是关于直线中心旋转的。
Z zhangshunzhong Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-13 #24 直线的两个端点坐标都知道了,绕中心旋转还不好做吗
D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-14 #27 我知道是Shape.Rotation 但是如果一条线本身的属性里就旋转了90。那么在用程序读它的坐标时,只能读取它的原始位置,而不是旋转之后的位置。
D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-14 #30 DFW们,为我祝贺吧。我得所有问题得到了解决。谢谢大家得支持,如果有人还来灌水,本人十分欢迎,这些分大家分了,过一阵我整理一下,将这次工作进行所得的一点小经验拿出来让大家指点指点。大家一起进步。不过很遗憾的是,这里显得比较冷清。呵呵:)
DFW们,为我祝贺吧。我得所有问题得到了解决。谢谢大家得支持,如果有人还来灌水,本人十分欢迎,这些分大家分了,过一阵我整理一下,将这次工作进行所得的一点小经验拿出来让大家指点指点。大家一起进步。不过很遗憾的是,这里显得比较冷清。呵呵:)
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-14 #31 本身对你的问题搞不太清楚,不能确定你到底要做什么,呵呵 程序本身本来就是根据需要把一般的操作转化为可以定型的特殊操作.如果没有前提,这个一般到特殊很难作的
D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-09 #32 关于旋转,答案如下: (x,y)围绕某点(x0,y0)作旋转变换(X,Y)的计算公式: X=xcos(θ)-ysin(θ)+x0(1-cos(θ))+y0sin(θ) =x0+(x-x0)cos(θ)-(y-y0)sin(θ); Y=xsin(θ)+ycos(θ)+y0(1-cos(θ))-x0sin(θ) =y0+(x-x0)sin(θ)+(y-y0)cos(θ); 其他部分问题和答案我会写成心得。给大家共享。 结帐。
关于旋转,答案如下: (x,y)围绕某点(x0,y0)作旋转变换(X,Y)的计算公式: X=xcos(θ)-ysin(θ)+x0(1-cos(θ))+y0sin(θ) =x0+(x-x0)cos(θ)-(y-y0)sin(θ); Y=xsin(θ)+ycos(θ)+y0(1-cos(θ))-x0sin(θ) =y0+(x-x0)sin(θ)+(y-y0)cos(θ); 其他部分问题和答案我会写成心得。给大家共享。 结帐。