- UID
- 11024
- 帖子
- 52
- 精华
- 1
- 积分
- 124
|
L,K是线段和轨迹的交点,交点是通过计算实现的,由于计算精度问题在端点处得不到交点造成的。作图时应尽量避免构造端点处交点,比如把轨迹做得更长一些,线段改为射线或直线等等。
就本题而言,有几种修正的方法供参考:
1.L,K到不了端点,如计算旋转角度时用D的点值*0.9999*。。。
2.既然已经构造了轨迹,只用D的点值在轨迹上绘制点,得到L,K,无须用旋转线段再去构造交点
3.不构造轨迹,直接将线段旋转后,在端点和弦交点之间缩放出中点L,K。(为确保有交点,弦可以改为直线,线段改为射线) |
|