博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AutoLISP绘图功能函数Command命令
阅读量:6414 次
发布时间:2019-06-23

本文共 845 字,大约阅读时间需要 2 分钟。

AutoLISP程序中可以利用Command命令能够调用几乎全部的CAD命令,来完成各种绘图任务,Command函数的参数可以是任意形式的LISP表达式,它是LISP提供的和CAD命令进行通行的接口它的参数就是各个CAD命令所需要的参数。例如可以利用Command函数调用CAD中的LINE命令绘制一条直线,函数格式如下:

(comman “line” ‘(0,0) ‘(100,100) “”)

运行该行代码,以远点为起点,(100,100)为终点绘制一条直线,这与在CAD命令提示符下输入line命令,再按照提示指定点的坐标是一个道理,最后的一个空格用来结束line命令。

1. Auto CAD的命令、子命令和选择项要用字符串表示,大小写均可。数字常量(整型数或实型数)可写成本身亦可写成字符串形式。点常量有两种表示法:一是Auto LISP表的形式,如上例中/(2.0 3.0),/(5.0 3.0)。二是用字符串表示。command调用参数中的空串(“”)等效于键盘上按一次空格键。command调用的参数,如数字、点常量亦可为Auto LISP的其它表达式,但其求值结果的数据类型,要与Auto CAD命令要求的数据类型一致。command可以不带任何参数,即(command),它等效于在键盘上按CTRL—C键,即取消了Auto CAD命令。Command函数用来直接调用CAD命令,来编制绘图程序,一条CAD命令可以由多个Command函数完成,一个Command命令也可以同时调用多个CAD命令。

LISP中常用的图形处理函数。

求相对角度的函数angle,该函数以两个点为输入参数,得到两个点的连线与X轴的角度,求两点距离distance函数,以两个点为输入参数,得到两个点的距离,求极坐标polar函数,该函数利用参数给定的参考点方向角和距离返回一个点,常用在求点坐标的情况,求两条直线的交点inters函数,以四个点为输入参数,返回以前两个点和后两个点的连线的交点。

转载地址:http://imbra.baihongyu.com/

你可能感兴趣的文章
Java get set6_JDK6的新特性(转)
查看>>
java发送邮件 不登陆_Java邮件到Exchange Server“不支持登录方法”
查看>>
编程学习初体验(5. 如何自学编程)(2)
查看>>
思科ISR G1与ISR G1C的区别
查看>>
利用perl提取web配置文件中的域名对应的路径
查看>>
Centos5上安装JRE和LUMAQQ
查看>>
关于监控工具的主动发起性能测试
查看>>
我的友情链接
查看>>
OpenSSL学习(十六):基础-指令rand
查看>>
KeyMob致力于打造国内领先的移动广告平台
查看>>
路由选路原则
查看>>
jvm 学习(一)
查看>>
JavaScript简介
查看>>
SQL Server附加数据库拒绝访问解决方法汇总
查看>>
SM2算法原理及实现
查看>>
RHCA教材翻译计划
查看>>
js-小括号在不同场合下的作用
查看>>
我的友情链接
查看>>
kvm中虚拟机的硬盘扩容
查看>>
Android (Launch Mode) 四种启动模式
查看>>