找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 380|回复: 3

[求助]:关于powerselect的mdl程序的实现

[复制链接]
发表于 2004-6-6 14:15:16 | 显示全部楼层 |阅读模式

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

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

×
我想要实现的se版下的拉线的选择功能,在具体的实现过程中是这样的,设置扫描文件的范围,将扫描得到的元素与拉的线求交,然后判断是否有交点,来实现.遇到的问题如下:遇到复杂链时当数据量特别大时,选择的速度不能忍受.我想请教大家,看谁有没有更好的方法或实现算法,请告知.
   另:在知道一个复杂要素的的单个元素的文件地址,如何反推出所属的复杂要素的文件地址.
        谢谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-7 10:15:33 | 显示全部楼层
拉线的程序就是那样用的 在bently下载过一个例子 也是那样写的程序 看来没有其它办法了
你是如何知道复杂元素的单个组成元素的地址 就应该知道复杂元素的地址
一般用mdlElement_getFilePos
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-7 11:15:03 | 显示全部楼层
V8中有mdlLocate_getheaderFilePos可取得复杂要素头的文件地址。SE中好像没有对应的函数!
你元素求交用的什么函数?最好用mdlVec_intersect,它比mdlIntersect_allBetweenElms 快得多。或者增大mdlIntersect_allBetweenElms 中的tolerance参数试一试!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-12 11:25:41 | 显示全部楼层
没能及时回复,请原谅,我用的是mdlIntersect_allBetweenElms ,我在试试吧。我的想法是,我不扫描复杂链12号元素,扫描一个元素时如果是复杂元素的组成部分,那么我就根据这个单个元素的地址推出所在复杂链的文件地址,这样可以即可以提搞求交速度,有能够将复杂链做为一个整体来处理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:27 , Processed in 0.220456 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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