搜问答
搜问答
搜文章
一种是Autolisp语言开发的
还有一个就是利用vb开发的接口,称为activex Automation
以上两位的回答过于繁琐,让大师我给他们简略一下,取其精华.
这两个确实太麻烦了,简直是要把人弄晕,开始理解的化,可以是画个三角形什么的,编程,找本书看看就明白,几行而已
一种是Autolisp语言开发的,过时,不太好用。
还有一个就是利用vb开发的接口,称为activex Automation。是从1995年前后CAD才支持的,可以把CAD作为vb中的一个对象进行控制。只要你会使用vb,难度不是很大,此外还可以方便地定制自己的菜单等等。
买书的时候,书店老板是不会知道这些的。但是有些书中包括这部分的内容。打开目录了解一下就可。
我还是喜欢lisp,说过时?呵呵,那你问问天正软体是用什麽开发出来的。其实也挺简单的,举个例子的话,因为我是做建筑设计的,自已写了个z坐标一次归0的lisp:
(vmon) (defun c:zz (/ wholesel count treatcount chcount ent curent segcurent entlist segentlist etflag dfetflag input ) (command "_.undo" "_begin") (setq old_err *error* *error* zz_err ) (PRinc " ***********z坐标值归零程序***********作者 燕鹏动力******" ) (setvar "cmdecho" 0) (setq wholesel (ssget '((-4 . "
可能这个格式写得看不清,再来一个:
数字匹量修改:
change elevations
;num.lsp
(defun c:num ()
(setq ss1 (ssget)
len1 (sslength ss1)
cnt 0
add (getreal "\nenter number to add to elevations: ")
)
(while (< cnt len1)
(setq dent (entget (ssname ss1 cnt))
txt (CDR (assoc 1 dent))
len (strlen txt)
cnt1 1
)
(while (<= cnt1 len)
(if (/= (SUbstr txt cnt1 1) " ")
(Progn
(setq num (atof (SUbstr txt cnt1 len))
numlen (strlen (rtos num 2 5)))
(if (/= num 0)
(Progn
(cond ((= (SUbstr txt cnt1 numlen) (rtos num 2 5)) (setq sp 0))
((= (SUbstr txt cnt1 (- numlen 1)) (rtos num 2 1)) (setq sp 1))
((= (SUbstr txt cnt1 (- numlen 3)) (rtos num 2 0)) (setq sp 3))
);cond
(setq rtxt (SUbstr txt (- (+ cnt1 numlen) sp) len)
num (+ add num)
numt (rtos num 2 5)
ntx (strcat (SUbstr txt 1 (- cnt1 1)) numt rtxt)
old (assoc 1 dent)
new (cons 1 ntx)
dent (SUbst new old dent)
cnt1 (+ 1 len)
);setq
(entmod dent)
);Progn
)));if,Progn,if
(setq cnt1 (1+ cnt1))
);end while
(setq cnt (1+ cnt))
);while
);defun
(dyPSoft前一部分的代码这么没层次感的?是不是lisp就是这样的?我真的连一行lisp也没见过的啊.谢谢了)
那到不是,最主要以前在广州的时候写的,后来直接用记事本文件把源码拷过来,然后就变成格式很乱的了,本人一向挺懒的,所以一直没改过来,就这样一直用了。呵呵。
第二段的很清楚明了,应该看得懂。
学习CAD,刚入门便会遇到很多问题,如果没有得到有效的解决办法,会形成我们学习过程的阻碍
今天小编带来3套CAD最合适的课程,不妨先学习看看,或许可以帮你在入门CAD的路上事半功倍~
1. 【CAD2014零基础入门到精通教程】:这套课程非常适合零基础接触CAD的同学,因为它非常全面和系统,包含了基础知识、平面、三维、建模以及大量的案例实操练习,学习后能快速掌握软件CAD的运用和制图的规范。
2. 【CAD施工图全套学习课程】:这套教程主要讲解整套CAD施工图绘制,以及人体工程学,施工工艺,并结合项目实战案例全面剖析,培养规范绘图思维,帮你快速提升施工图深化能力。
3. 【3DMax+CAD+PS+VR室内设计施工图效果图后期合集】:通过3DMax+CAD+PS+VR等软件进行讲解,主要讲解室内、室外效果图教程。课程包含:室内家装全套设计、 家具全屋定制工装效果图设计、 展示店面设计、舞台设计等多套实训案例,适合想要综合学习的同学