autolisp中getpoint函数的问题
我想用getpoint函数得到几个点的坐标但是,得到的结果只保留到小数点后一位,而且还是用科学计数法表示的,请问怎样才能得到点的4位坐标呢?如图:J1点的坐标应该为X=6...
我想用getpoint函数得到几个点的坐标但是,得到的结果只保留到小数点后一位,而且还是用科学计数法表示的,请问怎样才能得到点的4位坐标呢?
如图:
J1点的坐标应该为 X = 634893.0665 Y = 9973348.1579
而我代码: (setq a1 (getpoint "\n 选取第一个点坐标" ))
得到的坐标是(634893.0 9.97335e+006 0.0)
我想得到的结果是 (634893.0665 9973348.1579 0)
请问应该怎么做?
另外,用lisp语言怎么能实现矩阵运算? 展开
如图:
J1点的坐标应该为 X = 634893.0665 Y = 9973348.1579
而我代码: (setq a1 (getpoint "\n 选取第一个点坐标" ))
得到的坐标是(634893.0 9.97335e+006 0.0)
我想得到的结果是 (634893.0665 9973348.1579 0)
请问应该怎么做?
另外,用lisp语言怎么能实现矩阵运算? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询