在autolisp里可以预定义数据么
可以预定义数据么?直线可以作为函数的参数进行传递么?比如我定义一个函数
(defun(直线数据)
通过程序获取这个直线的中点
)
要求这个函数是可以调用的,不是直接通过命令输入的,下次我有直线的数据传递给这个函数,就直接得到这个中点的坐标,请大侠帮忙回复
当然可以,那就是带参数的子函数啊,(defun tt1 ( a b c / d1 d2 p1 p2)... )调用命令(tt1a1 b1 c1)
本帖最后由 自贡黄明儒 于 2013-10-21 14:08 编辑
如果你是想取得两点之中点,不需要编程,具体见highflybird的计算器使用教程
Command: cal
>> Expression: (end+end)/2
>> Select entity for END snap:
>> Select entity for END snap:
(-2458.1 2530.28 0.0)
取一条直线的中点
cal
>> Expression: mid
>> Select entity for MID snap:
(5.7702e+007 5.90065e+007 0.0)
页:
[1]