明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 76|回复: 7

[基础] 新人求助!没有按预想的位置绘制图形

[复制链接]
发表于 昨天 23:00 | 显示全部楼层 |阅读模式


新人求助,这段代码原意是在直线的中点绘制一个已知半径的圆,但是运行后发现每次都是从直线的起点位置开始绘制的,为什么啊?CAD2021

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 昨天 23:06 | 显示全部楼层
大概也许可能是捕捉问题吧  你可以先保存osmode变量 然后设置为0(关闭捕捉), 最后再恢复值(打开捕捉)
回复 支持 反对

使用道具 举报

发表于 昨天 23:12 | 显示全部楼层
你需要计算出中点的位置 然后在中点位置生成圆;你都没有计算中点 肯定不行的啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 23:19 | 显示全部楼层
qifeifei 发表于 2025-10-30 23:12
你需要计算出中点的位置 然后在中点位置生成圆;你都没有计算中点 肯定不行的啊

变量pmx,pmy就是计算的中点坐标值
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 23:20 | 显示全部楼层
muwind 发表于 2025-10-30 23:06
大概也许可能是捕捉问题吧  你可以先保存osmode变量 然后设置为0(关闭捕捉), 最后再恢复值(打开捕捉)

刚才无意间发现了,如果打开捕捉中点,程序能运行,如果关闭捕捉中点那么位置就错了。按说程序计算的值不应该依赖对象捕捉啊
回复 支持 反对

使用道具 举报

发表于 昨天 23:23 | 显示全部楼层
你用的command画的圆就有捕捉问题,如果你是用entmake画的圆 则没这个问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 23:29 | 显示全部楼层
muwind 发表于 2025-10-30 23:23
你用的command画的圆就有捕捉问题,如果你是用entmake画的圆 则没这个问题

明白了,万分感谢
回复 支持 反对

使用道具 举报

发表于 昨天 23:35 | 显示全部楼层
xiaozhux001 发表于 2025-10-30 23:20
刚才无意间发现了,如果打开捕捉中点,程序能运行,如果关闭捕捉中点那么位置就错了。按说程序计算的值不 ...

运行的时候 是关闭捕捉 结束后开启
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-31 04:15 , Processed in 0.221412 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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