- 积分
- 171812
- 明经币
- 个
- 注册时间
- 2014-2-22
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
50明经币
本帖最后由 lucas_3333 于 2014-9-2 15:30 编辑
看名字,大家就应该知道是什么了吧!这里就不解释了。看演示图,原作者Alanjt
我的问题是 沿曲线布置圆弧 ,这里指的曲线包括(line, pline, circle, arc, ellipse)
不是先画一个弧,然后选择沿曲线布置,
而是运行命令,输入参数(宽度W, 间隔)后,拾取曲线后,指定起点,终点就自动布置了,
可以指定起点,终点
可以设定尺寸(宽度与间隔)
|
附件: 您需要 登录 才可以下载或查看,没有账号?注册
最佳答案
查看完整内容
(defun mkarc (p w f / p1 p2)
(cond
((= f 3) (setq p1 (mapcar '- p (list (* -0.25 w) (* 0.5 (abs w)) ))
p2 (mapcar '- p (list 0 (abs w) ))
)
(vl-cmdf "arc" p p1 p2)
)
((= f 2) (setq p1 (mapcar '+ p (list (* 0.25 w) (* -0.5 (abs w)) ))
p2 (mapcar '+ p (list (* 0.25 w) (* 0.5 (abs w)) ))
)
(vl-cmdf "arc" p1 p p2)
)
((= f 1) (setq p1 (mapcar '+ p (list (* 0.25 w) (* 0.5 ( ...
|