QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2908|回复: 7
收起左侧

[讨论] 对AUTO LISP 的简单理解

[复制链接]
发表于 2008-8-25 21:43:02 | 显示全部楼层 |阅读模式 来自: 中国河北石家庄

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
(defun c:circle3 (/ pt) ;Creates a circle of radius 3. ^' {2 Q/ w+ f% o& O
  (princ "Please click a point: ")
3 @% T2 {+ |- P# B7 _/ u! Z4 G% G  (setq pt (getpoint))6 D" }1 v( Y' X
  (command "_circle" pt "300")
! a: j$ [' V3 D8 j( `' w7 x8 f+ o)* k- j% D0 d# e. I* j" A% |' a
这是一段完整的 AUTO LISP 程序,它的功能是在给定位置画一个300的圆。CAD中的建摸过程就是内部运行LISP的过程。: ^8 d$ _1 h7 ]* ?# k
如果有必要可以打开工具栏下的AUTOLISP编辑器,编辑需要的图形程序。
0 }# @9 T" o% P5 M, `  C+ B# U对于经常用到的专用图形,可以去编程实现。对于普通用户似乎学习一种新语言的成本是要考虑的。
发表于 2008-8-26 16:16:58 | 显示全部楼层 来自: 中国辽宁营口
“CAD中的建摸过程就是内部运行LISP的过程”
1 G# |  g: k& a& \不敢苟同。大型工具软件基本上都是用C语言编制的,没LISP什么事。LISP只是在外围通过翻译指挥CAD的一个用户工具而已。- G# c0 \3 j' S2 ]2 V) ?' {
“如果有必要可以打开工具栏下的AUTOLISP编辑器,编辑需要的图形程序。”
# Z1 Y7 F/ H4 _4 X, g也不敢苟同。autolisp通常用windows记事本编写;工具栏下的LISP编辑器是Vlisp编辑器,与autolisp有点区别的。  `, V  J3 \5 B. C0 `+ Y. q
“对于经常用到的专用图形,可以去编程实现。”- `$ S3 D0 p1 i% |$ [
只说对一半。对于经常重复的类似的工作,用二次开发编程当然是好方法,但不仅仅用在这方面。比如有时设计要进行复杂的工程计算,这时用二次开发方法编程计算直到生成图形--换句话说就是用图形显示计算结果--就是最直接了当的方法
+ `9 T6 F$ _/ S+ D: X3 u. y“对于普通用户似乎学习一种新语言的成本是要考虑的。”
7 k2 C" |9 q$ C5 C这也许是写书的人为了推销自己的书在故意危言耸听吧?学以致用,有用处就应该学。只听说过因为没有用处而不学或者由于畏难情绪而放弃,从没听说过谁在学习之前还要精确计算学习成本
发表于 2008-11-4 14:53:40 | 显示全部楼层 来自: 中国江苏苏州
反正我也不懂,有没有比较好的介绍,权威点的说法?
发表于 2008-11-4 15:38:35 | 显示全部楼层 来自: 中国广东汕头
有没有比较好的介绍,我非常期待
发表于 2008-11-6 21:39:09 | 显示全部楼层 来自: 中国四川成都
能学习好一种语言,    总会对自己有用的
发表于 2008-11-6 21:45:19 | 显示全部楼层 来自: LAN
艺多不压身···
发表于 2009-1-1 14:21:30 | 显示全部楼层 来自: 中国四川宜宾
AUTOLISP简单易用,适合CAD应用工程师掌握使用,专业程序员ARX更适合!
发表于 2009-1-2 10:54:29 | 显示全部楼层 来自: 中国
原帖由 woaishuijia 于 2008-8-26 16:16 发表 http://www.3dportal.cn/discuz/images/common/back.gif) q# P* |5 |0 k) A- `/ t% u* T- M2 j. X
“CAD中的建摸过程就是内部运行LISP的过程”% `# [9 o' O3 ]4 ~( S9 O% q# Q
不敢苟同。大型工具软件基本上都是用C语言编制的,没LISP什么事。LISP只是在外围通过翻译指挥CAD的一个用户工具而已。  v5 m" g+ P! I0 K, R5 y
“如果有必要可以打开工具栏下的AUTOLISP编辑器, ...
同意你的说法
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表