[发明专利]图形标注位置自动计算方法无效
申请号: | 200910214512.7 | 申请日: | 2009-12-31 |
公开(公告)号: | CN101739497A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 朱仁贵;周晓霞;张建华;吴王灼;苏昶;朱宇 | 申请(专利权)人: | 广州中船黄埔造船有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 广州市一新专利商标事务所有限公司 44220 | 代理人: | 马丽丽 |
地址: | 510715*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 标注 位置 自动 计算方法 | ||
技术领域
本发明涉及一种图形标注位置自动计算方法,尤指一种通过使用图形数据来生成图形和对应标注、以及使标注的位置对已绘制图形不构成阻挡的方法。该方法特别适用于管线/管路图形组件的自动标注。
背景技术
在早期绝大多数模型设计过程中,设计的难点问题在于确定合理的模型结构。而现在随着模型复杂度和对施工质量要求的逐步提高,往往要求把模型及其主要组成部分的位置和尺寸用数字清楚、准确地标注在图纸上,以便让现场施工人员能够按照图纸上的明确指示进行现场工作。但是,一般通用的三维设计软件,如AutoCAD,只能针对各个组件逐个手工添加位置和尺寸标注,所以为了提高位置和尺寸标注工作的效率,通常需要借助专门的程序,以实现尺寸的自动标注。然而,在利用现有的程序进行自动标注时,由于程序难以综合判断各个组件图形之间的位置关系,导致组件图形之间以及组件图形与标注之间很容易出现重叠遮挡的问题,从而降低了图纸的可读性,失去了对图形进行自动标注的好处。
目前,针对自动标注中出现的这个问题所进行的研究,包括有:《CAD系统中尺寸及公差无干涉自动标注策略》、《AutoCAD中尺寸公差的自动标注》、《利用线性规划解决模具零件自动标注的尺寸重叠问题》,但是这些方法都还处于研究阶段,所提出的解决方法在实现上具有较大难度,要实际应用还需要进一步研究;而且还出现了关于这个问题的发明专利:《尺寸标注自动避让系统及方法》(申请号:200510036996),但是该发明针对的图形是“点”,只能自动地给“点”作出无重叠的标注,面对其他图形则无能为力,不具有普遍适应性,还不够彻底解决问题。
发明内容
为了解决上述技术问题,本发明以此为出发点的,提出一种图形标注位置自动计算方法,即图形标注位置自动确定方法或图形标注位置自动生成方法,使得凡是储存在数据库里的图形都可以利用本发明所提出的方法给图形作出无重叠的自动标注。
本发明提供一种图形标注位置自动计算方法,所述方法包括如下步骤:
1)分析需要标注的图形数据,确定对所述图形数据对应的需要标注的图形所需要占用的图形区域;
2)将所述需要占用的图形区域进行划分,划分为形状和面积相同的全等单元格,并将所有单元格状态设置为未占用;
3)根据所述图形数据将所述需要标注的图形输出到所述需要占用的图形区域,当所述单元格上输出有图形时,将所述单元格状态设置为已占用;
4)遍历所述需要标注的图形数据,寻找其中包含的需要标注的图形组件数据;
5)确定所述需要标注的图形组件数据对应的需要标注的图形组件所处的单元格的位置;
6)依次寻找所述需要标注的图形组件所处的单元格周围距离其最近的单元格,当所找到的单元格状态为已占用时,则寻找下一个最近的单元格,直到找到的单元格状态为未占用时,将所需要标注的信息标注在所述未占用状态的单元格内,并将该单位格状态设置为已占用;
7)重复步骤4-6,对所述图形数据中包含的所有需要标注的图形组件数据进行标注。
在上述技术方案中,所述步骤1)中确定所需要占用的图形区域时,对图形的周围进行留白处理。
在上述技术方案中,所述步骤2)中划分的单元格形状为矩形。
在上述技术方案中,所述步骤6)中采用顺时针方向或逆时针方向对需要标注的图形组件所处的单元格周围的单元格进行遍历查找。
在上述技术方案中,所述需要标注的图形组件包括:直线、圆弧等基本图形。
在上述技术方案中,所述标注为尺寸标注和/或引出标注。
附图说明
图1为程序进程设计图;
图2为服务器与客户端关系图;
图3为图形标注位置自动计算方法绘制的安装图。
具体实施方式
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及具体实施方式对本发明作进一步的详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中船黄埔造船有限公司,未经广州中船黄埔造船有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910214512.7/2.html,转载请声明来源钻瓜专利网。