凸度的定义: 就是那段弦高跟弦长的比值的1/2。 知道这点就很容易求出弧形中点了 弦高--就是弧形中点到弦的距离,注意了,凸度有正负之分。 设pt1为多段线上的一点,pt2为下一点 bug为pt1点的凸度,(cdr (assoc 42 lst)) (setq len (distance pt1 pt2)) ;弦长 (setq ang (angle pt1 pt2)) ;弦的倾斜角 (setq mid (polar pt1 ang (/ len 2)));弦的中点 (setq xxx (polar mid (- ang (/ pi 2)) (* bug len 0.5))) ;弧的中点
|