封闭多段线画角平分线
本帖最后由 tryhi 于 2015-11-2 20:47 编辑虽然用偏移也可以得到,不过采用纯计算还是有一定的优势
函数名:try-angle-div
参数1、点表
参数2、平分线长度
返回值:新的点表(defun c:tt()
(setq aa (entlast))
(setq aa(car(entsel)))
(setq points (Vertexs aa));返回点表
(setq pts (try-angle-div points 4));平分线的长度,负数为往里
(setq lines(mapcar 'list points pts));构造直线表
(foreach n lines (command "LINE" "_non" (car n)"_non"(cadr n)""));画直线
)
不知这用在什么地方啊 感谢 tryhi 分享程序!!!! 在我这不能用
页:
[1]