乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 44|回复: 14

[编程交流] 朋友们好,需要帮助!

[复制链接]

36

主题

161

帖子

125

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2022-7-5 18:39:24 | 显示全部楼层 |阅读模式
朋友们好。
 
  1. (setq pt1 (cadr (entsel "\nPick the obj:")))

上面的代码可以得到点坐标,是没有拾取任何东西都会返回“nil”
 
我想,如果没有pick,那么仍然返回pick点坐标,比如函数(getpoint)。
 
有什么好主意吗?
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 18:46:04 | 显示全部楼层
更具描述性的线程标题也会有所帮助。
回复

使用道具 举报

36

主题

161

帖子

125

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2022-7-5 18:51:37 | 显示全部楼层
 
谢谢你的评论,但我不知道该怎么形容。我很抱歉。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:56:19 | 显示全部楼层
也许是这个
 
  1. (if (not (setq pt1 (cadr (entsel "\nPick the obj:"))))
  2. (setq pt1 (cadr (grread t 15 0)))
  3. )
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 19:00:35 | 显示全部楼层
 
那么为什么不使用GETPOINT函数呢。
回复

使用道具 举报

36

主题

161

帖子

125

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2022-7-5 19:02:21 | 显示全部楼层
 
非常感谢你,塔瓦。非常好!
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 19:07:14 | 显示全部楼层
非常欢迎你。
回复

使用道具 举报

36

主题

161

帖子

125

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2022-7-5 19:12:57 | 显示全部楼层
 
嗨,塔瓦特先生。
(setq pt1(cadr(entsel“\n点击对象:”),
上面的代码有一个小缺陷。
坐标精度受缩放限制
 
如。
一条水平线,x坐标为“0.0”,我在这条线上使用(setq pt1(cadr(entsel“\n点击对象:”))拾取:
 
结果:(18.8774-0.00995981 0.0)
 
缩小。。。
再次测试,结果为:(20.8111 0.0871873 0.0)
 
有办法解决吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 19:17:34 | 显示全部楼层
使用getpoint/nentselp的组合
回复

使用道具 举报

36

主题

161

帖子

125

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2022-7-5 19:22:21 | 显示全部楼层
 
谢谢李,
你的意思是这样:
  1. (if        (and (setq p (getpoint "\nSelect: "))
  2. (setq e (cadr(nentselp p)))
  3. )
  4. e
  5. p
  6. )

 
但我觉得这样做没有什么不同
仅(setq p(getpoint“\n选择:”))
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 13:20 , Processed in 0.495139 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表