lisp这句话什么意思(defun kcircle (pc r bw)(command “pline” (polar pc 0 r) “w” bw “” “a” “ce” pc “a”359.99))

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 12:29:31

lisp这句话什么意思(defun kcircle (pc r bw)(command “pline” (polar pc 0 r) “w” bw “” “a” “ce” pc “a”359.99))
lisp这句话什么意思
(defun kcircle (pc r bw)
(command “pline” (polar pc 0 r) “w” bw “” “a” “ce” pc “a”359.99)
)

lisp这句话什么意思(defun kcircle (pc r bw)(command “pline” (polar pc 0 r) “w” bw “” “a” “ce” pc “a”359.99))
第一行
defun 定义函数
kcircle 函数名
(pc r bw) 函数接受的参数,在调用函数时要提供参数的值
第二行
command 在lisp中使用CAD命令
“pline” 使用“画多段线”命令
polar 得到与“基点”指定距离和角度的点
pc 基点
0 角度
r 与基点的距离
“w” 设定多段线宽度
bw 起点宽度
“” 设定终点宽度与起点相同
“a” 画圆弧
“ce” 先指定圆心
pc 圆心
“a” 指定角度
359.99 角度值
总结:这个函数的作用是,接受圆心、半径和宽度三个参数,调用多段线命令,先计算圆弧起点(与圆心距离为半径的点),然后输入起点和宽度,再设定画圆弧的方式,最后画出一个角度为359.99的圆弧.