明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2302|回复: 8

使用 “lastpoint” 的疑问!

[复制链接]
发表于 2004-12-20 18:52:00 | 显示全部楼层 |阅读模式
请教大家,举例,点A坐标为(100000.1234,200000.345,0.0)我想把A的坐标赋给变量 i         ,通过如下方法:先用id命令查询A的坐标,然后通过 (lastpoint)变量内容来获取。可是用(setq i         (gervar "lastpoint") ) 赋值后,发现 i 值变成(100000.0,200000.0,0.0),请问如何能得到A的准确坐标呢?
发表于 2004-12-20 19:21:00 | 显示全部楼层
lastpoint 应该是执行[I] 命令[/I] 后最后一个点
发表于 2004-12-21 08:16:00 | 显示全部楼层
(setq i A)
 楼主| 发表于 2004-12-21 12:27:00 | 显示全部楼层
谢谢版主,我要把点坐标赋给变量。A只是随便加的一个注记,本身和这个点没什么联系。所以(setq i A)好像不成。
发表于 2004-12-21 12:48:00 | 显示全部楼层
点A坐标为(100000.1234,200000.345,0.0)


这句话是什么意思???A是什么东西(你说的标记是指什么?)
发表于 2004-12-21 15:10:00 | 显示全部楼层
abc213的意思是,


输入命令:id


输入点:100000.1234,200000.345


输入命令:(setq i (getvar "lastpoint"))


得到的是:(100000.0 200000.0 0.0)


我也试过,确实如此。
发表于 2004-12-21 15:13:00 | 显示全部楼层
输入点使用getpoint,不就可以把这个点存到变量里了吗


(setq i         (getpoint "输入点:"))
发表于 2004-12-22 15:19:00 | 显示全部楼层
那为什么用:(setq i (getvar "lastpoint")) 后就会失去小数点后的数字呢,是不是又是一个系统变量作怪, 是哪个系统变量呢?
发表于 2004-12-22 17:28:00 | 显示全部楼层
没有任何东西作怪,小数点位数也不变,仅仅是显示问题,如果你用于计算或画图,尽管放心使用好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 01:45 , Processed in 0.188113 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表