只需一步,快速开始
TO:ljpnb大侠,我根据您贴给我的等分圆程序稍为改了改,让它能打0和大于0宽度的断点,我测试了一下,虽然没发现什么问题,但还是有点信心不足,请您帮忙看看有哪里不合理的给我改正好吗?还有在程序中间部分根据断点宽度求该宽度对应弧度的地方我不知道可以用哪些ActiveX函数直接取得,麻烦您给讲讲好吗?先谢谢了!!!
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
指出一点,断口的宽度你现在程序中指得是断口的弧长,而不是弦长。程序运行没什么问题。
ljpnb大侠,关于缺口的弧长问题,我要的就是弧长,谢谢您指出!
另外下面这段程序里没有(vlax-curve.....)什么的函数可以直接求得obj的半径吗?一定得这么求半径吗?我在想这些函数都能够求出始点、端点、弧长,应该也有哪个函数是用来求半径的吧?您说呢?
;;根据用户提供的断点宽度来计算出该宽度对应的弧度*********** (setq entinfor (entget ent)) ;;实体信息 (setq entradius (cdr (assoc 40 entinfor))) ;;实体半径 (setq widthrdn (/ width entradius)) ;;断点宽度所对应的弧度;;*********************************************************
(vla-get-radius obj);_求半径
vlax-curve-getStartPoint和vlax-curve-getEndPoint 取两端点
vocabulary发表于2006-3-25 21:09:00to:ljpnb大侠,弦长为断点宽度的解法,我认为是:1、圆的半径(已知)。2、弦长(已知,用户提供)。3、sina=(1/2弦长)/半径,求出弦两端两条边夹圆心...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-9-27 02:05 , Processed in 0.199042 second(s), 27 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.