网站大量收购独家精品文档,联系QQ:2885784924

AUTOLISP函数参考.docVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AUTOLISP函数参考

AUTO LISP函数参考1(10版本)    以下为十年前纯手工录入的函数参考手册,以分享给爱好LISP这方面的朋友参考! AutoLISP提供了大量的预定义函数。若将函数名(大小写都可)作为表中的第一个元素函数变元(若有的话)作为表中后面的元素,就可以调用那个函数。本章按字母顺序列出AutoLISP所有基本函数。用户会发现其中许多函数都是标准函数,可在LISP程序设计语言中找到。还有一些函数是由 AutoCAD提供的且专用于交互图形环境。 1 FLATLAND 系统变量--与老版本的兼容性     AutoLISP版本10支持AutoCAD的必威体育精装版增强型三维图形功能,则时继续保证与AutoCAD 老版本的兼容性。FLATLAND系统变量就是用来控制该兼容性的。当FLATLAND为零时,实 现新三维功能;否则各函数操作与AutoLISP版本9的一样。FLATLANDR的设置作用于下列 AutoLISP函数:      DISTANCE       GRREAD       POLAR      ENTGET         INITGET      TBLNEXT      GETDIST        INTERS       TBLSEARCH      GETPOINT       OSNAP 在各函数说明中,已注明FLATLAND对上述函数起作用的方式。 2 ( + 数 数 ...)     这个函数返回所有数的总和。其中的数可以是整型或实型的。如果所有的数 都是整数,其结果也是整数;如果其中有一个是实型的,那么其它整型数将转换为实型 数结果将是实型数。例如:      (+ 1 2)          returns 3      (+ 1 2 3 4.5)    returns 10.5      (+ 1 2 3 4.0)    returns 10.0 3 ( - 数 数   ...)     这个函数把第一个数减去第二个数,返回它们的差。如果给定的数多于两个, 那么将第一个数减去其后所有数之和,并返回最后的结果。如果只给了一个数,即返 回零减这个数的结果。此函数中的数可以是实型或整型,按标准规则进行类型转换。 例如:      (- 50 40)        returns 10      (- 50 40.0 2)    returns 8.0      (- 50 40.0 2.5) returns 7.5      (- 8)            returns -8 4 (* 数 数...)    这个函数返回所有数的乘积.其中数可以是实型或整型.按标准规则进行类型转换 例如:      (* 2 3)          returns 6      (* 2 3 4.0)      returns 24.0      (* 3 -4.5)       returns -13.5 5 (/ 数 数...)    这个函数将第一个数除以第二个数,返回其商.如果给出的数多于两个,则把第 一个数除以其它所有数的乘积,并返回最后的商.此函数中的数可以是实型或整型, 类型的转换按标准规则进行.例如:      (/ 100 2)        returns 50      (/ 100 2.0)      returns 50.0      (/ 100 20.0 2)   returns 2.5      (/ 135 360)      returns 0      (/ 135 360.0)    returns 0.375 6 (= 原子 原子...)    这是等于关系函数.如果所有指定的原子在数值上是相等的,则返回T;否则返回 空(nil).这个函数适用于数和字符串.例如:      (= 4 4.0)        returns T      (= 20 388)       returns nil      (= 2.4 2.4 2.4) returns T      (= 499 499 500) returns nil      (= me me)    returns T      (= me you)   returns nil 7 (/= 原子1 原子2...)    这是一个不等于关系函数.如果原子1数值上不等于原子2,则返回T;否则返回 nil.如果提供的变元多于两个,则函数无定义.例如:      (/= 10 20)       returns T      (/= you you) returns nil      (/= 5.43 5.44)   returns T 8 ( 原子 原子...)    这是一个小于关系函数.如果第一个原子值小于第二个,则返回T;否则返

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档