找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 737|回复: 10

[讨论]:来讨论讨论这个问题怎么做?

[复制链接]
发表于 2006-7-29 14:12:15 | 显示全部楼层 |阅读模式

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

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

×
有一些图,图中由图元组成整幅图,但可以根据这些图元的使用情况对这些图进行分类,确实出一些主要的框架,然后画出图,但这些图元之间要根据他们的位置关系和一些规则来进行编号。要求是能够自动生成这几类的框架,然后修改这个框架的一些比较少的部分,就能完成整幅图的制作。我的想法是:
1.用户根据自己的作图信息,按照程序提供的选项得到主要的框架,然后按自己要求修改框架成图。
2.作图完成 后,生成图元的位置信息。
3.根据位置信息和程序制定的规则进行编号。
但问题来了,
1.图元的位置信息怎么描述?
2.怎么得到位置信息?
3.图元的位置关系怎么描述?比如,A在B上面,怎么描述!?
欢迎大家来讨论讨论!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-7-29 21:09:40 | 显示全部楼层
我想如果你把这个问题再精简一下也许更有利于讨论,当然你的问题描述还是比较清楚了,但对于具体的讨论还是显得目标太大了一点。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-30 10:21:34 | 显示全部楼层
其实我就想知道怎么来描述图元的位置信息,不知道大家在处理这种问题的时候 是怎么做的?提供一思路和想法嘛!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2006-7-30 21:18:08 | 显示全部楼层
晕,从没有用过哦,RedCAD老兄能不能给个例子看看,我邮箱:zhutao007@gmail.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-30 22:53:36 | 显示全部楼层
我也非常晕,模糊的问题也只能比较大概的回答了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-30 23:13:12 | 显示全部楼层
其实这是需要对整个图进行抽象化的,我现在就是不知道如何抽象这个图及其组成部分,当把这个图抽象成数据结构了,就变成可以用计算机语言来描述的东西了,后面就是算法的问题了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-31 14:11:56 | 显示全部楼层
基本明白你的意思了,但要想将这个问题普遍化从理论上讲可能就行不通,即使让Adesk来做也不行。你的问题只有真对具体的行业具体的问题具体的图形也许才能做这样的工作,举个例子,用户画了一根直线,然后你对用户图形中的着根直线进行分析,你能知道他代表什么含义呢?也许是一条公路,或许是一根柱子,或许是一根轴类零件。再者,这根线可能基于其它某一个实体画出来的。作图者是非常清楚的,但分析者如何知道呢?当然你可以说你要求用户作图采用你自己的软件同时必须按照你的作图规则,如果是这样,这些规则都是你定的,那就不存在你的这个问题了,你可以按你的规则去分析。试想如果用户用我的软件做一张图,然后让你用程序去分析,你能分析清楚吗?你的问题只有真对非常非常具体的情况下才可以尝试。其它的想按一个普扁性问题去处理估计是不行的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-31 17:56:52 | 显示全部楼层
恩,RedCAD说得对,我这就是要针对具体的问题的,用户作图肯定就像点CAD工具栏上面的那些实体一样作,但这些实体肯定是我提供给用户的呀,可能这些实体有些成员属性,但他作完图后,我应该就可能读取这些实体的位置信息来填写这些成员属性,填好后应该就可以根据这些信息来进行特定的我定义的给用户使用的实体来进行编号。
在电力行业中,变电站的电路图纸就具有我在一楼上面说的那些特点,我的任务就是把常用的电力元件定义成自定义实体,用户在作图时就用这些实体,这些元件的编号就与它们的位置相关,然后设计程序进行自动编号,当然编号规则是确定的。RedCAD老兄,你说这有可能实现吗?!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-31 22:23:12 | 显示全部楼层
这样具体问题具体讨论。
我们的国家向广大农民朋友说:大家都别种地了,我先给你们在地球和月球间架100条3万千伏高压电缆,把你们送到月球上去种地。好了,现在问题就出来了。
幸好,我得到了该工程中变电站项母,每条电缆上设置30个变电站,那我就做预算了,第一要30个(E001BDZ1-----E001BDZ30),第二条也要30个(E002BDZ1-----E002BDZ30),依次类推,所以我就要求我的施工对每建造一座变电站都要按规则给该变电站取一个编号。那么同样,当用户使用你的工具后,你就的强制要求用户明确回答现在将要建造的变电站在哪条电缆上,同时在该电缆上第几座。这样你就可以把这些信息记录到你的自定义类中,如果你的程序是全局控制而根本不使用AutoCAD的任何工具,只是使用这样一个平台,那你的程序就可以做的更好了,根本就不用用户去回答这些问题,直接监空用户在建造变电站的整个过程,当然就完全能在建造完工时分析出所在电缆号及位置了。所以问题的关键不在于后期的分析,而在于你提供给用户的程序如何去监控用户的操作。好了,也只能说个大概的思路了。希望你早日建成这100*30个变电站,到时我可要第一个上去给我家找一块肥沃的土地。养他100头大肥猪。地球上的猪肉一点都不好吃,都是饲料喂样的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-31 23:16:49 | 显示全部楼层
呵呵,RedCAD老兄挺风趣幽默的嘛,恩,提醒了我,谢谢!不过,不知老兄做过类似的项目没有,变电站内部的元件的排布是有一定的规则的,是对这些元件编号,而不是对变电站编号!不过,谢谢老兄给我提供了监控这种想法!等我考虑一段时间,再来请教老兄!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 16:21 , Processed in 0.443693 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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