hnge 发表于 2005-6-13 16:04:00

画圆弧的问题,我想要劣弧但每次都出现优弧




请大家帮忙查查程序,


问题应该出现在子程序的if部分,调试显示的结果明明满足totalangle=ang这个条件,但程序总是跳过该选择支而执行else部分,跳了n遍也不正确,请高手赐教,谢谢

wyj7485 发表于 2005-6-14 09:19:00

objarc.totalangle        =        ang        改为取小数点后3位比较,这是精度问题.可如下:


int(objarc.totalangle * 100)        =        int(ang       * 100)

hnge 发表于 2005-6-14 20:18:00

谢谢呀,搞定了
页: [1]
查看完整版本: 画圆弧的问题,我想要劣弧但每次都出现优弧