自动追踪包括“极轴追踪”和“对象捕捉追踪”两种追踪选项。“极轴追踪”是指按指定的极轴角或极轴角的倍数对齐要指定点的路径;“对象捕捉追踪”是指以捕捉到的特殊位置点为基点,按指定的极轴角或极轴角的倍数对齐要指定点的路径。......
2023-11-02
1.整数。整数是由0、1、2…9、+、-等字符组成,整数的大小与所使用的计算机系统有关。
2.实型数。实型数用双精度浮点数表示,并且至少有14位的精度,即整数后跟小数。如果实数的绝对值小于1,小数点前必须加0,不能直接以小数点开头,否则被误认为点对而出错。实型数的范围比整型数大得多,如对于16位微机,实型数范围约为-1.797693×10308~1.79793×10308。它不易超界,故用户可以尽量采用实型数。
实型数也可采用科学记数法表示,如0.12×109可表示为0.12E9。
3.符号。
(1)符号(symbol)包括除“)”“(““·““,”“’”“;”之外的任何打印字符。
(2)符号原子的长度没有限制,但尽量不要超过6个,否则要占用额外的内存,降低运行速度。
(3)在AutoLISP中符号的大小写是等效的,如以下的符号原子都是合法的。
A A12 PC x-38-6 *A
(4)AutoLISP中的任何符号都是有值的,即符号都要赋以一定的数值,或者说符号总是约束在一定值上。一般用赋值函数setq进行赋值。(www.chuimin.cn)
例如:
(setq x 25.0)
意思是将25.0赋给x,这时x的当前约束值即为25.0。一个符号在使用前如没有赋以任何值,则该符号的值为nil(空),它不占用内存空间。
用术语“变量”来指存储程序数据的符号名,如上述(setqx25.0)中的变量名为x,它的值为25.0。AutoLISP程序中每一个变量都要消耗少量内存,故当变量值不再有用时,重复使用变量名或将变量值设置成nil是良好的程序设计习惯。符号名或变量名不能包含空格字符或分隔符,并总是以字母开头。其值保持不变的变量称为常量,AutoLISP仅用一个常量Pi。Pi的值约为3.14159。
4.字符串。字符串是由包括在一对双引号内的一组字符组成的,如:
“ABC” “135” “AbC” “ ”
字符串包括任何可打印的字符。字符串中字母的大小写及空格都是有意义的。字符串的最大长度为100个字符,位于100之后的字符无效。若字符串中没有任何字符,则为空串“”。
自动追踪包括“极轴追踪”和“对象捕捉追踪”两种追踪选项。“极轴追踪”是指按指定的极轴角或极轴角的倍数对齐要指定点的路径;“对象捕捉追踪”是指以捕捉到的特殊位置点为基点,按指定的极轴角或极轴角的倍数对齐要指定点的路径。......
2023-11-02
在AutoLISP语言中,表有如下特点:表是指放在一对相匹配的左、右括号中的一个或多个元素的有序集合。没有任何元素的表称为空表。在AutoLISP语言中,nil是一个特殊符号原子,它既是原子又是表。1)标准表:标准表是AutoLISP程序的基本结构形式,AutoLISP程序就是由标准表组成的。表中第一个元素setq为系统内部定义的赋值函数,x和25.0均为setq的参数。三维点的坐标表示,是用三个实型数构成的表,如,其中三个元素依次表示点的x轴坐标、y轴坐标和z轴坐标。......
2023-11-02
单击“绘图”工具栏中的“圆”按钮,以原点为圆心,绘制半径为120、130和107的圆。图11-37 阵列后的齿轮图11-38 倒圆角并修剪后的齿轮图11-39 齿轮主体单击“修改”工具栏中的“移动”按钮,将半径为30圆1和半径为50的圆2相对于原来位置向下平移-7.5。图11-40 拉伸后的实体图11-41 齿轮着色图单击“实体编辑”工具栏中的“差集”按钮,从齿轮主体中减去由圆3和圆4拉伸成的实体。......
2023-11-02
图5-91 绘制直线图5-92 绘制圆4.单击“绘图”工具栏中的“直线”按钮,以端点坐标为{}绘制直线,重复“直线”命令,绘制从点到点的直线。图5-93 绘制直线图5-94 修剪处理6.单击“绘图”工具栏中的“圆”按钮,绘制与圆弧1和圆弧2相切的圆,半径为12,结果如图5-95所示。......
2023-11-02
“启用捕捉”复选框:控制捕捉功能的开关,与按F9快捷键或按下状态栏上的“捕捉模式”按钮功能相同。“捕捉类型”选项组:确定捕捉类型和样式。AutoCAD提供了两种捕捉栅格的方式:“栅格捕捉”和“polarsnap”。“栅格捕捉”又分为“矩形捕捉”和“等轴测捕捉”两种方式。......
2023-11-02
输入另一角点的数值,即可确定该长方体。如图11-3所示为利用长、宽和高命令创建的长方体。图11-3 利用长、宽和高命令创建的长方体图11-4 利用中心点命令创建的长方体▲技巧与提示——巧用长方体命令如果在创建长方体时选择“立方体”或“长度”选项,则还可以在单击以指定长度时指定长方体在XY平面中的旋转角度;如果选择“中心点”选项,则可以利用指定中心点来创建长方体。......
2023-11-02
AutoLISP语言没有“语句”这一术语,AutoLISP程序一般是由一个或一系列按顺序排列的标准表所组成。AutoLISP程序的书写格式有如下特点:由于AutoLISP语言的一切成分都是函数,而所有函数又以表结构形式存在,所以AutoLISP程序的所有括号都需要左右匹配。AutoLISP程序阅读函数时,按从左到右的规则进行。AutoLISP求值器总是忽略每一行中分号以后的部分。......
2023-11-02
对一个函数来说,出现在函数体中的除局部约束变量以外的任何变量均称为全局变量。函数求值后返回最后一个表达式的求值结果11.0,前面的表达是只有副作用。apply函数可以处理内建式和用户定义两种类型的函数。trace函数为指定的一个或多个函数设置跟踪标志。......
2023-11-02
相关推荐