可不可以绘图的同时填充?
比如说绘制一个矩形的同时内部填充了图案? (defun c:hh(/ aa t1 t2 t3 t4)(LL:TuC "Hat" 8 "Continuous" "0.05")
(setq
aa (getpoint "\n选择插入基点 :")
t1 (getdist "\n输入长度 :")
t2 (getdist "\n输入高度 :")
t3 (list (car aa)(+ (cadr aa) (/ t2 2)))
t4 (list (+ (car aa) t1)(- (cadr aa) (/ t2 2)))
)
(command "_RECTANG" t3 t4)
(command "Chprop" (entlast) "" "LA" "Hat" "")
(princ)
)
Andyhon 发表于 2020-4-20 22:14
初学程序的话
可先学将命令列的执行步骤
转化为Lisp的叙述句
我想学的,但是不知如何入手。cad的lisp帮助文件是全英文的,论坛里的Visual LISP开发者宝典在第二章我就蒙了
(defun C:SHOWLAYER (/ ent lay)
(if (setq ent (entsel "\n选择对象以查看其图层名: "))
(alert
(strcat "图层名: "
(vla-get-layer (vlax-ename->vla-object (car ent)))
)
)
)
(princ)
)
拆开字母都看懂了,连起来就懵逼了。 hadessna 发表于 2020-4-21 00:33
我想学的,但是不知如何入手。cad的lisp帮助文件是全英文的,论坛里的Visual LISP开发者宝典在第二章我就 ...
没有编程基础上手的确有点困难,可以选择基础的lisp书籍一步步来,先从点画线这些开始 初学程序的话
可先学将命令列的执行步骤
转化为Lisp的叙述句
如所提即是先Rectangle再Hatch合并
论坛中有许许多多的参考资料
可先从画圆入手...
sharetow 发表于 2020-4-21 15:37
错误: no function definition: LL:TUC
谢谢回复~~~~ 灰石Jeremy 发表于 2020-4-21 14:46
没有编程基础上手的确有点困难,可以选择基础的lisp书籍一步步来,先从点画线这些开始
有书籍介绍么?~~~ 可以试试看这个,实际上lisp相关的资料还是很多的,论坛搜一搜一大堆.
http://bbs.mjtd.com/thread-83729-1-1.html
页:
[1]
2