乐筑天下

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

[编程交流] a中心坐标

[复制链接]

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:30:56 | 显示全部楼层 |阅读模式
我很困惑,请帮忙
  1. (setq r(cdr(assoc 40 ent)) )
;无线电fo圆
如何得到这个圆的中心坐标
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:35:41 | 显示全部楼层
  1. (setq c (cdr(assoc 10 ent)))
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:38:16 | 显示全部楼层
谢谢你说得对。但是,当我将ucs移动到某个位置并重新加载此代码时,该值不正确。
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:42:20 | 显示全部楼层
看看“trans”函数。。。
  1. (setq c (cdr(assoc 10 ent)));; wcs point
  2. (trans c 2 1);; ucs point

亨里克
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-6 06:44:20 | 显示全部楼层
谢谢,你的代码是GREAT。
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:47:20 | 显示全部楼层
不客气,维马尔
很高兴我能帮忙
 
亨里克
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 06:51:10 | 显示全部楼层
 
trans参数2表示输入以DCS(显示坐标系)表示,然而,大多数平面对象(包括圆)的坐标以实体的OCS表示;因此,我建议:
 
假设变量ent被分配了圆的DXF数据,上述将返回圆心w.r.t.WCS的坐标;如果有源UCS需要输出,则可以将0更改为1。
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 06:54:57 | 显示全部楼层
李写道:
 
“trans参数2表示输入用DCS(显示坐标系)表示,然而,大多数平面对象(包括圆)的坐标用实体的OCS表示。”
 
完全正确,我的错误,如果我混淆了某人,我道歉。。。
 
亨里克
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 06:57:19 | 显示全部楼层
不用担心,亨里克
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:03:38 | 显示全部楼层
大概
  1. (trans (cdr (assoc 10 ent)) (cdr (assoc -1 ent)) 0)

 
亨里克
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 15:00 , Processed in 0.618762 second(s), 72 queries .

© 2020-2025 乐筑天下

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