找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1125|回复: 7

[求助] [求助]:填充边界路径中的椭圆边数据组码50,51,73和椭圆数据组码41,42的换算关系

[复制链接]
发表于 2002-3-18 22:43:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我在编制恢复填充边界路径程序时遇到此问题:
填充边界路径椭圆边数据组码
组码        说明
40        短轴的长度(以长轴长度的百分数表示)。
50        起始角度
51        结束角度
73        是反时针方向标志

椭圆数据组码
组码        说明
40        长轴与短轴的比例
41        起始参数(对于完整椭圆此值为 0.0)
42        结束参数(对于完整椭圆此值为 2pi)

请问组码50,51,73和椭圆数据组码41,42的换算关系
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-3-19 01:22:51 | 显示全部楼层

Re: [求助]:填充边界路径中的椭圆边数据组码50,51,73和椭圆数据组码41,42的换算关系

最初由 y0yxt 发布
[B]我在编制恢复填充边界路径程序时遇到此问题:
填充边界路径椭圆边数据组码
组码        说明
40        短轴的长度(以长轴长度的百分数表示)。
50        起始角度
51        结束角度
73        是反时针方向标志

椭圆数据组码
组码        说明
... [/B]


资料待我查查,这样的程序我给大家提供过,你去看看

http://www.xdcad.net/forum/showthread.php?postid=819#post819

使用XDRX_API函数

179. xdrx_hatch_make_boundary

功能:重新生成HATCH的边界(副作用,可以把不关联的HATCH变成关联的)

调用格式:(xdrx_hatch_make_boundary <hatch实体名> [关联标志])
         (xdrx_hatch_make_boundary <hatch实体选择集> [关联标志])
         
返回值:成功T
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-19 22:36:13 | 显示全部楼层
谢谢。提供的函数对单一的边界(包括椭圆)是可行的
但是,对组合情况,如椭圆与直线为边界的填充,
R2002不能执行,R14下退出cad[/COLOR]
请找找前面提到的有关资料
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-25 02:35:07 | 显示全部楼层
tan(a)* (b / a) = tan (u)
已编制完成恢复填充边界路径程序(lisp)
对任意组合边界均可恢复
有朋友需要,我可上传
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-3-25 03:03:10 | 显示全部楼层
最初由 y0yxt 发布
[B]tan(a)* (b / a) = tan (u)
已编制完成恢复填充边界路径程序(lisp)
对任意组合边界均可恢复
有朋友需要,我可上传 [/B]


给大家贴上来吧,谢谢!

API函数的,我看看,当初就是考虑了任何组合的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-26 05:17:05 | 显示全部楼层
另:autocad visual lisp中用entget时,会返回一些过大/过小的值,是否有方法避免?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-26 23:59:33 | 显示全部楼层

欢迎下载使用 password : yxt
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-4-18 03:59:40 | 显示全部楼层
更新版,解决了圆边界的小bug.
请到
http://www.xdcad.net/forum/showthread.php?s=&threadid=3323

以后的更新都在上述页面。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-16 19:10 , Processed in 0.199979 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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