找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 625|回复: 6

[求助]:关于Microstation线型问题?如何把复杂多样的线转化成基本图元?

[复制链接]
发表于 2005-4-5 12:48:54 | 显示全部楼层 |阅读模式

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

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

×
今天在研究Microstation线型时,发现她的线型实在太丰富太复杂了。我现在拥有的转换工具仅仅支持基本线型!请问有合适的API把这些复杂线型风格的线分解成基本图元么!各位老大们是如何解决这个问题的?
/////////////////////////////////////
mdlLineStyle_getElementDescr (MSElementDescr**   pOutDscr ,MSElementDescr*       pInDscr , DgnModelRefP       modelRef ,int       option  )可以么?我没有使用成功,按帮助解释:Convert an element with a custom line style to the individual primitive elements that represent the line style components。
能指点一下该怎么用么
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-4-5 14:19:39 | 显示全部楼层
实现这个功能好像不需要编程吧!
①选菜单Edit→Select All选中所有元素;
②选菜单Tools→Drop打开Drop工具栏;
③选择其中的Drop Line Style工具即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 14:45:25 | 显示全部楼层
microstation迷老大,我现在做的是文件转换。我需要做的是读需这些复杂线型信息,然后恢复原形!不过,既然有这样的功能,我相信也有这样的API。您能再指点一下么!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-4-5 15:59:18 | 显示全部楼层 |阅读模式

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

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

×
你选的这个函数(mdlLineStyle_getElementDescr)应该可以。
刚才你问如何将Element转换成Elmdscr?用mdlElmdscr_new呀!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2005-4-5 17:02:40 | 显示全部楼层
谢谢,microstation 迷,你真伟大!将 Element 使用mdlElmdscr_new分配一个 new element descriptor 后作为第二个参数后成功了。我使用mdlElmdscr_read()建立的element descriptor ,作为参数不行!也使用过 mdlModify_elementMulti (),利用其call_back函数得到的element descriptor,传进去也没成功,尽管每次均能build过。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-4-5 17:18:50 | 显示全部楼层
直接读出来不是很方便吗mdlElmdscr_read
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 14:27:04 | 显示全部楼层
试过,没有成功。也许是其他原因。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 03:17 , Processed in 0.421658 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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