我分析了误差来源,初步结果是;VML的坐标只能是整数,导致精度不足,出现的上述现象。采用局部坐标,并增大坐标范围,连杆能对准铰链中心,但整体位置的抖动反而更大。
采用svg后,消除了上述缺点( SVG的坐标可以在小数点后十六七位),但总要用户装插件,不太方便,而且整个仿真系统全部改用SVG,工作量实在大。
请大家一起来讨论VML的计算问题!!!