书签 分享 收藏 举报 版权申诉 / 17

用于计算机图形标注的数据处理方法和装置.pdf

  • 上传人:111****11
  • 文档编号:6224107
  • 上传时间:2019-05-22
  • 格式:PDF
  • 页数:17
  • 大小:1.31MB
  • 摘要
    申请专利号:

    CN201310657057.4

    申请日:

    2013.12.06

    公开号:

    CN103679817A

    公开日:

    2014.03.26

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06T 19/00申请日:20131206|||公开

    IPC分类号:

    G06T19/00(2011.01)I; G06T11/00

    主分类号:

    G06T19/00

    申请人:

    北京数码大方科技股份有限公司

    发明人:

    余强; 王学文; 陈建来

    地址:

    100080 北京市海淀区知春路甲63号卫星大厦802室

    优先权:

    专利代理机构:

    北京康信知识产权代理有限责任公司 11240

    代理人:

    李志刚;吴贵明

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种用于计算机图形标注的数据处理方法和装置。该数据处理方法包括接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息;基于请求中的添加信息在待标注的关联对象上添加三维指引线;基于请求中的二维注释信息调用相应的二维注释;以及利用三维指引线和二维注释对待标注的关联对象上执行信息标注。通过本发明,解决了现有技术中无法利用二维注释进行三维标注的问题,进而达到了利用二维注释进行三维标注的效果。

    权利要求书

    权利要求书
    1.  一种用于计算机图形标注的数据处理方法,其特征在于,包括:
    接收在待标注的关联对象上进行三维标注的请求,其中,所述请求中包含添加信息和二维注释信息;
    基于所述请求中的所述添加信息在所述待标注的关联对象上添加三维指引线;
    基于所述请求中的所述二维注释信息调用相应的二维注释;以及
    利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注。

    2.  根据权利要求1所述的数据处理方法,其特征在于,在利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注之前,所述数据处理方法还包括:
    获取所述二维注释;
    在所述二维注释中查询与所述待标注的对象相对应的二维注释;
    如果查询到与所述待标注的对象相对应的二维注释,则调用查询到的二维注释;
    如果没有查询到与所述待标注的对象对应的二维注释,则生成新的二维注释。

    3.  根据权利要求2所述的数据处理方法,其特征在于,所述新的二维注释用于二维模块或三维模块中。

    4.  根据权利要求1所述的数据处理方法,其特征在于,基于所述请求中的所述添加信息在所述待标注的关联对象上添加三维指引线包括:
    接收调整所述三维指引线形状的指令信息;
    基于调整所述三维指引线形状的指令信息通过列表框调整所述三维指引线的箭头形状;或者
    接收调节所述三维指引线长度的指令信息;
    基于调节所述三维指引线长度的指令信息通过夹点调整所述三维指引线的长度。

    5.  根据权利要求1所述的数据处理方法,其特征在于,利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注包括:
    接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息;
    基于所述指引线信息在所述第一关联对象上添加第一三维指引线,基于所述指引线信息在所述第二关联对象上添加第二三维指引线,其中,所述第一三维指引线和所述第二三维指引线相交于一点,相交的一点作为相交点;
    基于所述指引线信息以所述相交点为起点添加短划线;以及
    基于所述注释信息在所述短划线的延伸方向的终点端进行二维注释。

    6.  一种用于计算机图形标注的数据处理装置,其特征在于,包括:
    接收单元,用于接收在待标注的关联对象上进行三维标注的请求,其中,所述请求中包含添加信息和二维注释信息;
    添加单元,用于基于所述请求中的所述添加信息在所述待标注的关联对象上添加三维指引线;
    调用单元,用于基于所述请求中的所述二维注释信息调用相应的二维注释;以及
    标注单元,用于利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注。

    7.  根据权利要求6所述的数据处理装置,其特征在于,所述数据处理装置还包括:
    获取单元,用于在利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注之前,获取所述二维注释;
    查询单元,用于在所述二维注释中查询与所述待标注的对象相对应的二维注释;
    注释单元,用于在查询到与所述待标注的对象相对应的二维注释时,调用查询到的二维注释;
    生成单元,用于在没有查询到与所述待标注的对象对应的二维注释时,生成新的二维注释。

    8.  根据权利要求7所述的数据处理装置,其特征在于,所述新的二维注释用于二维模块或三维模块中。

    9.  根据权利要求6所述的数据处理装置,其特征在于,所述添加单元包括:
    第一接收模块,用于接收调整所述三维指引线形状的指令信息;
    调整模块,用于基于调整所述三维指引线形状的指令信息通过列表框调整所述三维指引线的箭头形状;或者
    第二接收模块,用于接收调节所述三维指引线长度的指令信息;
    调节模块,用于基于调节所述三维指引线长度的指令信息通过夹点调节所述三维指引线的长度。

    10.  根据权利要求6所述的数据处理装置,其特征在于,所述标注单元包括:
    第三接收模块,用于接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息;
    第一添加模块,用于基于所述指引线信息在所述第一关联对象上添加第一三维指引线,基于所述指引线信息在所述第二关联对象上添加第二三维指引线,其中,所述第一三维指引线和所述第二三维指引线相交于一点,相交的一点作为相交点;
    第二添加模块,用于基于所述指引线信息以所述相交点为起点添加短划线;以及
    注释模块,用于基于所述注释信息在所述短划线的延伸方向的终点端进行二维注释。

    说明书

    说明书用于计算机图形标注的数据处理方法和装置
    技术领域
    本发明涉及绘图软件领域,具体而言,涉及一种用于计算机图形标注的数据处理方法和装置。
    背景技术
    随着产品对象功能和性能要求的不断提高,对产品整机或具有独立功能的子系统的数字化描述也要求越来越完备。
    模型基本定义(Model Base Definition,简称MBD)采用集成的三维实体模型来完整表达产品定义信息,详细规定了三维实体模型中产品定义、公差的标注规则和工艺信息的表达方法。这样,三维实体模型成为生产制造过程中的唯一依据,改变了传统以工程图纸为主,而以三维实体模型为辅的制造方法。
    为实现MBD,在三维计算机辅助设计(Computer-aided Design,CAD)软件中引入了产品制造信息(Product and Manufacturing Information,简称PMI)概念,用于将产品部件设计的信息正确传递到产品制造中。更明确地说,PMI传递的信息包括几何公差信息,三维注释,表面粗糙度,以及材料规格等。
    PMI本质是一种三维标注或注释,其本质与二维标注或注释是一样的,即它只是对模型的外部说明,而不是模型的一部分。
    由于CAD软件的二维、三维分别为不同模块,为实现三维软件中的标注,市场上各种CAD软件采用的方式都是开发出一套新的三维标注的数据对象和功能集,用以表征PMI和生成、编辑PMI。这种方式相当于重新编写一套三维标注软件,无法借鉴软件中已有的二维标注代码,在数据和功能上都不能复用,开发周期和成本较高。
    针对现有技术中无法利用二维注释进行三维标注的问题,目前尚未提出有效的解决方案。
    发明内容
    本发明的主要目的在于提供一种用于计算机图形标注的数据处理方法和装置,以解决现有技术中无法利用二维注释进行三维标注的问题。
    为了实现上述目的,根据本发明的一个方面,提供了一种用于计算机图形标注的 数据处理方法。根据本发明的用于计算机图形标注的数据处理方法包括:接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息;基于请求中的添加信息在待标注的关联对象上添加三维指引线;基于请求中的二维注释信息调用相应的二维注释;以及利用三维指引线和二维注释对待标注的关联对象上执行信息标注。
    进一步地,在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前,数据处理方法还包括:获取二维注释;在二维注释中查询与待标注的对象相对应的二维注释;如果查询到与待标注的对象相对应的二维注释,则调用查询到的二维注释;如果没有查询到与待标注的对象对应的二维注释,则生成新的二维注释。
    进一步地,新的二维注释用于二维模块或三维模块中。
    进一步地,基于请求中的添加信息在待标注的关联对象上添加三维指引线包括:接收调整三维指引线形状的指令信息;基于调整三维指引线形状的指令信息通过列表框调整三维指引线的箭头形状;或者接收调节三维指引线长度的指令信息;基于调节三维指引线长度的指令信息通过夹点调整三维指引线的长度。
    进一步地,利用三维指引线和二维注释对待标注的关联对象上执行信息标注包括:接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息;基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,其中,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点;基于指引线信息以相交点为起点添加短划线;以及基于注释信息在短划线的延伸方向的终点端进行二维注释。
    为了实现上述目的,根据本发明的另一方面,提供了一种用于计算机图形标注的数据处理装置。根据本发明的用于计算机图形标注的数据处理装置包括:接收单元,用于接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息;添加单元,用于基于请求中的添加信息在待标注的关联对象上添加三维指引线;调用单元,用于基于请求中的二维注释信息调用相应的二维注释;以及标注单元,用于利用三维指引线和二维注释对待标注的关联对象上执行信息标注。
    进一步地,数据处理装置还包括:获取单元,用于在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前,获取二维注释;查询单元,用于在二维注释中查询与待标注的对象相对应的二维注释;注释单元,用于在查询到与待标注的对象相对应的二维注释时,调用查询到的二维注释;生成单元,用于在没有查询到与待标注的对象对应的二维注释时,生成新的二维注释。
    进一步地,新的二维注释用于二维模块或三维模块中。
    进一步地,添加单元包括:第一接收模块,用于接收调整三维指引线形状的指令 信息;调整模块,用于基于调整三维指引线形状的指令信息通过列表框调整三维指引线的箭头形状;或者第二接收模块,用于接收调节三维指引线长度的指令信息;调节模块,用于基于调节三维指引线长度的指令信息通过夹点调节三维指引线的长度。
    进一步地,标注单元包括:第三接收模块,用于接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息;第一添加模块,用于基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,其中,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点;第二添加模块,用于基于指引线信息以相交点为起点添加短划线;以及注释模块,用于基于注释信息在短划线的延伸方向的终点端进行二维注释。
    通过本发明,采用接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息;基于请求中的添加信息在待标注的关联对象上添加三维指引线;基于请求中的二维注释信息调用相应的二维注释;以及利用三维指引线和二维注释对待标注的关联对象上执行信息标注,解决了现有技术中无法利用二维注释进行三维标注的问题,进而达到了利用二维注释进行三维标注的效果。
    附图说明
    构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
    图1是根据本发明第一实施例的用于计算机图形标注的数据处理方法的流程图;
    图2是根据本发明实施例的对待标注的关联对象进行信息标注的示意图;
    图3是根据本发明第二实施例的用于计算机图形标注的数据处理方法的流程图;
    图4是根据本发明第三实施例的用于计算机图形标注的数据处理方法的流程图;
    图5是根据本发明实施例的对第一关联对象和第二关联对象进行三维标注的示意图;
    图6是根据本发明第一实施例的用于计算机图形标注的数据处理装置的示意图;
    图7是根据本发明第二实施例的用于计算机图形标注的数据处理装置的示意图;以及
    图8是根据本发明第三实施例的用于计算机图形标注的数据处理装置的示意图。
    具体实施方式
    需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
    为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
    需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
    本发明实施例提供了一种用于计算机图形标注的数据处理方法。
    图1是根据本发明第一实施例的用于计算机图形标注的数据处理方法的流程图。如图所示,该数据处理方法包括如下步骤:
    步骤S101,接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息。
    在待标注的关联对象上进行三维标注的请求为请求对三维图形进行信息标注,可以标注的信息如表面粗糙度、材料规格等产品制造信息,对三维图形进行标注的过程中,为了避免再次开发适用于三维标注的一套三维注释信息,可以调用已有的二维注释信息对三维图形进行信息标注。
    二维注释信息可以注释例如产品部件的几何公差信息、文字注释、表面粗糙度以及材料规格等产品注释信息,还可以注释图形的尺寸、角度等一般的信息。二维标注符合国家标准及国际标准(International Organization for Standardization,简称ISO)等,在注释过程中对注释的形状、显示、风格、属性、指引线、公差和圆整等信息都具有庞大而精细的标准,使得利用制图软件绘制得到的图形符合国际通用标准,具有通用性。
    添加信息是为了利用已有的二维注释信息对三维图形进行三维标注时引进的附加信息,可以是指引线等信息,用来表示待标注的关联对象的注释位置、多个待标注的关联对象的关系以及其他信息等。
    步骤S102,基于请求中的添加信息在待标注的关联对象上添加三维指引线。
    对于请求中的添加信息是请求添加指引线的信息的情况,添加的指引线是添加三维指引线的信息。对于标注三维尺寸对象,一般可以通过3点定位放置在某个平面上,如果引出点不在平面上,则可以将尺寸的主体部分放置在二维平面上,然后再添加三维指引线。
    对于请求中的添加信息是请求添加关联对象的情况,待标注的关联对象可以是一个或多个,相应的,添加的三维指引线也可以是一个或者多个,添加的三维指引线可以标注多个待标注的关联对象。
    对于请求中的添加信息是添加其他信息的情况,可以根据三维标注的需要标注例如三维工艺信息、颜色属性信息、温度信息等信息,其他信息可以根据每个三维标注的需要进行标注。需要说明的是,上述可标注的信息类型只是为了便于对发明技术方案的理解而进行的举例说明,应该知道的是,上述可标注的信息包括但不限于上述信息类型,与上述信息类型相同或等同的其他信息类型也可以应用于本发明的技术方案。
    步骤S103,基于请求中的二维注释信息调用相应的二维注释。
    请求中二维注释信息用于标注三维图形,例如用二维注释信息中的长度注释标注三维图形中体对角线的长度,用二维注释信息中的孔径注释信息标注三维图形中的孔径尺寸。
    步骤S104,利用三维指引线和二维注释对待标注的关联对象上执行信息标注。
    如图2所示,图中1表示三维指引线,在图2中有两条三维指引线,图中标注的130和609.6为二维注释信息,利用三维指引线1和二维注释信息2对三维图形执行信息标注。图2所示例子中的二维注释信息130为表示长方体侧面的对角线的长度,同理,还可以通过添加三维指引线和调用二维注释信息进行其他的三维标注。
    通过利用已有的二维注释信息,以及添加的三维指引线对三维图形进行标注,能够避免重新开发一套三维注释信息,利用已经存在的二维注释信息,并添加相应的三维指引线,从而使得在三维注释中也能利用二维注释信息以实现三维图形的标注。另外,由于三维标注利用了二维注释信息,二维注释信息符合国家标准及ISO标准,因此三维标注也符合国家标准及ISO标准对三维标注的规定,使得用户使用三维标注符合二维标注的风格和样式,方便用户学习和使用,提升用户体验。
    图3是根据本发明第二实施例的用于计算机图形标注的数据处理方法的流程图。如图所示,在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前, 该数据处理方法包括如下步骤:
    步骤S201,获取二维注释。
    通常情况下,CAD软件可以对二维图形和三维图形进行标注,在进行二维标注时,利用二维标注模块对二维图形进行标注,在进行三维标注时,利用三维标注模块对三维图形进行标注。
    本发明为了减少重复开发,节约开发成本,在进行三维标注时,可以调用二维标注模块中的二维注释信息,将二维注释信息利用到三维标注中,使得三维标注中的注释信息继承二维标注的样式、风格,并且符合国家标准和国际标准。
    因此,在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前,获取二维注释。
    步骤S202,在二维注释中查询与待标注的对象相对应的二维注释。
    步骤S203,如果查询到与待标注的对象相对应的二维注释,则调用查询到的二维注释。
    在获取到的二维注释中查询与待标注的对象对应的二维注释,根据待标注的对象查询二维注释,例如,待标注的三维图形需要标注半径和坐标,在二维注释中查询标注半径和坐标的二维注释。
    在查询到标注半径和坐标的二维注释之后,三维标注模块调用二维注释,并利用二维注释对三维图形进行标注。
    步骤S204,如果没有查询到与待标注的对象对应的二维注释,则生成新的二维注释。
    如果在已有的二维注释中没有查到与待标注的对象对应的二维注释,则生成新的二维注释,新的二维注释是已有的二维注释中没有的,可以对三维图形进行三维标注,同时,也可以在进行二维标注时利用生成的新二维注释。
    优选地,为了减少重复开发,新的二维注释用于二维模块或三维模块中。也就是说,新的二维注释不仅用于进行三维图形的三维标注,还可以用于进行二维图形的二维标注。
    优选地,基于请求中的添加信息在待标注的关联对象上添加三维指引线包括:接收调整三维指引线形状的指令信息;基于调整三维指引线形状的指令信息通过列表框调整三维指引线的箭头形状,或者接收调节三维指引线长度的指令信息;基于调节三 维指引线长度的指令信息通过夹点调整三维指引线的长度。
    三维指引线是按照国家标准和国际标准开发的指引线,三维指引线以三维形式显示在三维标注中,对于添加的三维指引线可以调整三维指引线的形状和长度。
    例如,接收调整三维指引线形状的指令信息之后,可以显示列表框,通过列表框调整三维指引线的箭头形状。其中,列表框中存储了各种样式的箭头形状,这些存储的箭头形状的符合国家标准和国际标准的箭头形状。
    在接收调整三维指引线的长度的指令之后,通过调整夹点调整三维指引线的长度。夹点是一种集成的编辑模式,例如,使用夹点可以对对象进行拉伸、移动、旋转、缩放及镜像等操作。通过夹点对三维指引线进行拉伸、移动、旋转、缩放及镜像等操作。
    通过对三维指引线的形状和长度进行调整,使得添加的三维指引线满足用户需求,使得标注信息更加准确、清楚。
    图4是根据本发明第三实施例的用于计算机图形标注的数据处理方法的流程图。如图所示,利用三维指引线和二维注释对待标注的关联对象上执行信息标注包括如下步骤:
    步骤S301,接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息。
    在第一关联对象和第二关联对象上执行信息标注包括标注第一关联对象和第二关联对象的关系,例如,第一关联对象的中心点和第二关联对象的中心点的距离,第一关联对象与第二关联对象的空间角度等信息。
    对第一关联对象和第二关联对象执行信息标注包括标注第一关联对象和第二关联对象的指引线信息和注释信息,指引线信息可以讲第一关联对象和第二关联对象联系起来,注释信息可以条用二维注释信息,注释第一关联对象和第二关联对象两者之间的关系。
    步骤S302,基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,其中,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点。
    基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点。
    步骤S303,基于指引线信息以相交点为起点添加短划线。
    添加的短划线与第一三维指引线、第二三维指引线相交于相交点,短划线的延伸端指向注释信息调整框,通过注释信息调整框可以对第一关联对象和第二关联对象进行三维标注。
    步骤S304,基于注释信息在短划线的延伸方向的终点端进行二维注释。
    通过短划线的延伸方向的终点端的注释信息调整框可以对第一关联对象和第二关联对象进行三维标注。
    以图5所示图形为例,第一关联对象为长方体,第二关联对象为圆柱体,在第一关联对象上添加第一三维指引线3,在第二关联对象上添加第二三维指引线4,在第一三维指引线3和第二三维指引线4相交于一点,在交点处添加短划线5,并在短划线5的延伸端的终点有一注释信息调整框6。在注释信息调整框6内标注二维注释信息,例如公差信息等。
    通过添加多条三维指引线,并调用二维注释可以对多个关联对象进行标注,使得多个三维图形也能够利用二维注释进行信息标注,从而避免了重复开发,也使得软件更加易于学习。
    本发明实施例的数据处理方法可以通过本发明实施例所提供的数据处理装置来执行,本发明实施例的数据处理装置也可以用于执行本发明实施例所提供的数据处理方法。
    以下对本发明的数据处理装置的优选实施例进行介绍,以下实施例的数据处理装置可以作为图1所示实施例的数据处理装置的优选实施方式。
    图6是根据本发明第一实施例的用于计算机图形标注的数据处理装置的示意图。如图所示,该数据处理装置包括接收单元10、添加单元20、调用单元30和标注单元40。
    接收单元10用于接收在待标注的关联对象上进行三维标注的请求,其中,请求中包含添加信息和二维注释信息。
    在待标注的关联对象上进行三维标注的请求为请求对三维图形进行信息标注,可以标注的信息如表面粗糙度、材料规格等产品制造信息,对三维图形进行标注的过程中,为了避免再次开发适用于三维标注的一套三维注释信息,可以调用已有的二维注释信息对三维图形进行信息标注。
    二维注释信息可以注释例如产品部件的几何公差信息、文字注释、表面粗糙度以 及材料规格等产品注释信息,还可以注释图形的尺寸、角度等一般的信息。二维标注符合国家标准及国际标准(International Organization for Standardization,简称ISO)等,在注释过程中对注释的形状、显示、风格、属性、指引线、公差和圆整等信息都具有庞大而精细的标准,使得利用制图软件绘制得到的图形符合国际通用标准,具有通用性。
    添加信息是为了利用已有的二维注释信息对三维图形进行三维标注时引进的附加信息,可以是指引线等信息,用来表示待标注的关联对象的注释位置、多个待标注的关联对象的关系以及其他信息等。
    添加单元20用于基于请求中的添加信息在待标注的关联对象上添加三维指引线。
    对于请求中的添加信息是请求添加指引线的信息的情况,添加的指引线是添加三维指引线的信息。对于标注三维尺寸对象,一般可以通过3点定位放置在某个平面上,如果引出点不在平面上,则可以将尺寸的主体部分放置在二维平面上,然后再添加三维指引线。
    对于请求中的添加信息是请求添加关联对象的情况,待标注的关联对象可以是一个或多个,相应的,添加的三维指引线也可以是一个或者多个,添加的三维指引线可以标注多个待标注的关联对象。
    对于请求中的添加信息是添加其他信息的情况,可以根据三维标注的需要标注例如三维工艺信息、颜色属性信息、温度信息等信息,其他信息可以根据每个三维标注的需要进行标注。需要说明的是,上述可标注的信息类型只是为了便于对发明技术方案的理解而进行的举例说明,应该知道的是,上述可标注的信息包括但不限于上述信息类型,与上述信息类型相同或等同的其他信息类型也可以应用于本发明的技术方案。
    调用单元30用于基于请求中的二维注释信息调用相应的二维注释。
    请求中二维注释信息用于标注三维图形,例如用二维注释信息中的长度注释标注三维图形中体对角线的长度,用二维注释信息中的孔径注释信息标注三维图形中的孔径尺寸。
    标注单元40用于利用三维指引线和二维注释对待标注的关联对象上执行信息标注。
    如图2所示,图中1表示三维指引线,在图2中有两条三维指引线,图中标注的130和609.6为二维注释信息,利用三维指引线1和二维注释信息2对三维图形执行信 息标注。图2所示例子中的二维注释信息130为表示长方体侧面的对角线的长度,同理,还可以通过添加三维指引线和调用二维注释信息进行其他的三维标注。
    通过调用单元30调用已有的二维注释信息,以及添加单元20添加的三维指引线,使得标注单元40对三维图形进行标注,能够避免重新开发一套三维注释信息,利用已经存在的二维注释信息,并添加相应的三维指引线,从而使得在三维注释中也能利用二维注释信息以实现三维图形的标注。另外,由于三维标注利用了二维注释信息,二维注释信息符合国家标准及ISO标准,因此三维标注也符合国家标准及ISO标准对三维标注的规定,使得用户使用三维标注符合二维标注的风格和样式,方便用户学习和使用,提升用户体验。
    图7是根据本发明第二实施例的用于计算机图形标注的数据处理装置的示意图。如图所示,该数据处理装置包括接收单元10、添加单元20、调用单元30和标注单元40,还包括获取单元50、查询单元60、注释单元70和生成单元80。
    获取单元50用于在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前,获取二维注释。
    通常情况下,CAD软件可以对二维图形和三维图形进行标注,在进行二维标注时,利用二维标注模块对二维图形进行标注,在进行三维标注时,利用三维标注模块对三维图形进行标注。
    本发明为了减少重复开发,节约开发成本,在进行三维标注时,可以调用二维标注模块中的二维注释信息,将二维注释信息利用到三维标注中,使得三维标注中的注释信息继承二维标注的样式、风格,并且符合国家标准和国际标准。
    因此,在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前,获取二维注释。
    查询单元60用于在二维注释中查询与待标注的对象相对应的二维注释。
    注释单元70用于在查询到与待标注的对象相对应的二维注释时,调用查询到的二维注释。
    在获取到的二维注释中查询与待标注的对象对应的二维注释,根据待标注的对象查询二维注释,例如,待标注的三维图形需要标注半径和坐标,在二维注释中查询标注半径和坐标的二维注释。
    在查询到标注半径和坐标的二维注释之后,三维标注模块调用二维注释,并利用二维注释对三维图形进行标注。
    生成单元80用于在没有查询到与待标注的对象对应的二维注释时,生成新的二维注释。
    如果在已有的二维注释中没有查到与待标注的对象对应的二维注释,则生成新的二维注释,新的二维注释是已有的二维注释中没有的,可以对三维图形进行三维标注,同时,也可以在进行二维标注时利用生成的新二维注释。
    优选地,为了减少重复开发,新的二维注释用于二维模块或三维模块中。
    优选地,添加单元20包括第一接收模块、调整模块、第二接收模块和调节模块。第一接收模块用于接收调整三维指引线形状的指令信息,调整模块用于基于调整三维指引线形状的指令信息通过列表框调整三维指引线的箭头形状,或者第二接收模块用于接收调节三维指引线长度的指令信息,调节模块用于基于调节三维指引线长度的指令信息通过夹点调节三维指引线的长度。
    三维指引线是按照国家标准和国际标准开发的指引线,三维指引线以三维形式显示在三维标注中,对于添加的三维指引线可以调整三维指引线的形状和长度。
    例如,接收调整三维指引线形状的指令信息之后,可以显示列表框,通过列表框调整三维指引线的箭头形状。其中,列表框中存储了各种样式的箭头形状,这些存储的箭头形状的符合国家标准和国际标准的箭头形状。
    在接收调整三维指引线的长度的指令之后,通过调整夹点调整三维指引线的长度。夹点是一种集成的编辑模式,例如,使用夹点可以对对象进行拉伸、移动、旋转、缩放及镜像等操作。通过夹点对三维指引线进行拉伸、移动、旋转、缩放及镜像等操作。
    通过对三维指引线的形状和长度进行调整,使得添加的三维指引线满足用户需求,使得标注信息更加准确、清楚。
    图8是根据本发明第三实施例的用于计算机图形标注的数据处理装置的示意图。如图所示,该数据处理装置包括接收单元10、添加单元20、调用单元30和标注单元40,其中,标注单元40包括第三接收模块401、第一添加模块402、第二添加模块403和注释模块404。
    第三接收模块401用于接收在第一关联对象和第二关联对象上执行信息标注的请求,在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息。
    在第一关联对象和第二关联对象上执行信息标注包括标注第一关联对象和第二关 联对象的关系,例如,第一关联对象的中心点和第二关联对象的中心点的距离,第一关联对象与第二关联对象的空间角度等信息。
    对第一关联对象和第二关联对象执行信息标注包括标注第一关联对象和第二关联对象的指引线信息和注释信息,指引线信息可以讲第一关联对象和第二关联对象联系起来,注释信息可以条用二维注释信息,注释第一关联对象和第二关联对象两者之间的关系。
    第一添加模块402用于基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,其中,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点。
    基于指引线信息在第一关联对象上添加第一三维指引线,基于指引线信息在第二关联对象上添加第二三维指引线,第一三维指引线和第二三维指引线相交于一点,相交的一点作为相交点。
    第二添加模块403用于基于指引线信息以相交点为起点添加短划线。
    添加的短划线与第一三维指引线、第二三维指引线相交于相交点,短划线的延伸端指向注释信息调整框,通过注释信息调整框可以对第一关联对象和第二关联对象进行三维标注。
    注释模块404用于基于注释信息在短划线的延伸方向的终点端进行二维注释。
    通过短划线的延伸方向的终点端的注释信息调整框可以对第一关联对象和第二关联对象进行三维标注。
    以图5所示图形为例,第一关联对象为长方体,第二关联对象为圆柱体,在第一关联对象上添加第一三维指引线3,在第二关联对象上添加第二三维指引线4,在第一三维指引线3和第二三维指引线4相交于一点,在交点处添加短划线5,并在短划线5的延伸端的终点有一注释信息调整框6。在注释信息调整框6内标注二维注释信息,例如公差信息等。
    通过添加多条三维指引线,并调用二维注释可以对多个关联对象进行标注,使得多个三维图形也能够利用二维注释进行信息标注,从而避免了重复开发,也使得软件更加易于学习。
    本发明实施例还提供了一种计算机存储介质。该计算机存储介质可存储有程序,该程序用于执行上述的用于计算机图形标注的数据处理方法中的部分或全部步骤。
    需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系 列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
    在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
    在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
    所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
    另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
    所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    用于 计算机 图形 标注 数据处理 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:用于计算机图形标注的数据处理方法和装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6224107.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1