《用于计算机图形标注的数据处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于计算机图形标注的数据处理方法和装置.pdf(17页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103679817 A (43)申请公布日 2014.03.26 CN 103679817 A (21)申请号 201310657057.4 (22)申请日 2013.12.06 G06T 19/00(2011.01) G06T 11/00(2006.01) (71)申请人 北京数码大方科技股份有限公司 地址 100080 北京市海淀区知春路甲 63 号 卫星大厦 802 室 (72)发明人 余强 王学文 陈建来 (74)专利代理机构 北京康信知识产权代理有限 责任公司 11240 代理人 李志刚 吴贵明 (54) 发明名称 用于计算机图形标注的数据处理方法和装置 (。
2、57) 摘要 本发明公开了一种用于计算机图形标注的数 据处理方法和装置。该数据处理方法包括接收在 待标注的关联对象上进行三维标注的请求, 其中, 请求中包含添加信息和二维注释信息 ; 基于请求 中的添加信息在待标注的关联对象上添加三维指 引线 ; 基于请求中的二维注释信息调用相应的二 维注释 ; 以及利用三维指引线和二维注释对待标 注的关联对象上执行信息标注。 通过本发明, 解决 了现有技术中无法利用二维注释进行三维标注的 问题, 进而达到了利用二维注释进行三维标注的 效果。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 4 页 (19)中华人民共和国国家知识产权局 (1。
3、2)发明专利申请 权利要求书2页 说明书10页 附图4页 (10)申请公布号 CN 103679817 A CN 103679817 A 1/2 页 2 1. 一种用于计算机图形标注的数据处理方法, 其特征在于, 包括 : 接收在待标注的关联对象上进行三维标注的请求, 其中, 所述请求中包含添加信息和 二维注释信息 ; 基于所述请求中的所述添加信息在所述待标注的关联对象上添加三维指引线 ; 基于所述请求中的所述二维注释信息调用相应的二维注释 ; 以及 利用所述三维指引线和所述二维注释对所述待标注的关联对象上执行信息标注。 2. 根据权利要求 1 所述的数据处理方法, 其特征在于, 在利用所述三。
4、维指引线和所述 二维注释对所述待标注的关联对象上执行信息标注之前, 所述数据处理方法还包括 : 获取所述二维注释 ; 在所述二维注释中查询与所述待标注的对象相对应的二维注释 ; 如果查询到与所述待标注的对象相对应的二维注释, 则调用查询到的二维注释 ; 如果没有查询到与所述待标注的对象对应的二维注释, 则生成新的二维注释。 3. 根据权利要求 2 所述的数据处理方法, 其特征在于, 所述新的二维注释用于二维模 块或三维模块中。 4. 根据权利要求 1 所述的数据处理方法, 其特征在于, 基于所述请求中的所述添加信 息在所述待标注的关联对象上添加三维指引线包括 : 接收调整所述三维指引线形状的指。
5、令信息 ; 基于调整所述三维指引线形状的指令信息通过列表框调整所述三维指引线的箭头形 状 ; 或者 接收调节所述三维指引线长度的指令信息 ; 基于调节所述三维指引线长度的指令信息通过夹点调整所述三维指引线的长度。 5. 根据权利要求 1 所述的数据处理方法, 其特征在于, 利用所述三维指引线和所述二 维注释对所述待标注的关联对象上执行信息标注包括 : 接收在第一关联对象和第二关联对象上执行信息标注的请求, 在第一关联对象和第二 关联对象上执行信息标注的请求包括指引线信息和注释信息 ; 基于所述指引线信息在所述第一关联对象上添加第一三维指引线, 基于所述指引线信 息在所述第二关联对象上添加第二三。
6、维指引线, 其中, 所述第一三维指引线和所述第二三 维指引线相交于一点, 相交的一点作为相交点 ; 基于所述指引线信息以所述相交点为起点添加短划线 ; 以及 基于所述注释信息在所述短划线的延伸方向的终点端进行二维注释。 6. 一种用于计算机图形标注的数据处理装置, 其特征在于, 包括 : 接收单元, 用于接收在待标注的关联对象上进行三维标注的请求, 其中, 所述请求中包 含添加信息和二维注释信息 ; 添加单元, 用于基于所述请求中的所述添加信息在所述待标注的关联对象上添加三维 指引线 ; 调用单元, 用于基于所述请求中的所述二维注释信息调用相应的二维注释 ; 以及 标注单元, 用于利用所述三维。
7、指引线和所述二维注释对所述待标注的关联对象上执行 信息标注。 7. 根据权利要求 6 所述的数据处理装置, 其特征在于, 所述数据处理装置还包括 : 权 利 要 求 书 CN 103679817 A 2 2/2 页 3 获取单元, 用于在利用所述三维指引线和所述二维注释对所述待标注的关联对象上执 行信息标注之前, 获取所述二维注释 ; 查询单元, 用于在所述二维注释中查询与所述待标注的对象相对应的二维注释 ; 注释单元, 用于在查询到与所述待标注的对象相对应的二维注释时, 调用查询到的二 维注释 ; 生成单元, 用于在没有查询到与所述待标注的对象对应的二维注释时, 生成新的二维 注释。 8. 。
8、根据权利要求 7 所述的数据处理装置, 其特征在于, 所述新的二维注释用于二维模 块或三维模块中。 9. 根据权利要求 6 所述的数据处理装置, 其特征在于, 所述添加单元包括 : 第一接收模块, 用于接收调整所述三维指引线形状的指令信息 ; 调整模块, 用于基于调整所述三维指引线形状的指令信息通过列表框调整所述三维指 引线的箭头形状 ; 或者 第二接收模块, 用于接收调节所述三维指引线长度的指令信息 ; 调节模块, 用于基于调节所述三维指引线长度的指令信息通过夹点调节所述三维指引 线的长度。 10. 根据权利要求 6 所述的数据处理装置, 其特征在于, 所述标注单元包括 : 第三接收模块, 。
9、用于接收在第一关联对象和第二关联对象上执行信息标注的请求, 在 第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息 ; 第一添加模块, 用于基于所述指引线信息在所述第一关联对象上添加第一三维指引 线, 基于所述指引线信息在所述第二关联对象上添加第二三维指引线, 其中, 所述第一三维 指引线和所述第二三维指引线相交于一点, 相交的一点作为相交点 ; 第二添加模块, 用于基于所述指引线信息以所述相交点为起点添加短划线 ; 以及 注释模块, 用于基于所述注释信息在所述短划线的延伸方向的终点端进行二维注释。 权 利 要 求 书 CN 103679817 A 3 1/10 页 4 用。
10、于计算机图形标注的数据处理方法和装置 技术领域 0001 本发明涉及绘图软件领域, 具体而言, 涉及一种用于计算机图形标注的数据处理 方法和装置。 背景技术 0002 随着产品对象功能和性能要求的不断提高, 对产品整机或具有独立功能的子系统 的数字化描述也要求越来越完备。 0003 模型基本定义 (Model Base Definition, 简称MBD) 采用集成的三维实体模型来完 整表达产品定义信息, 详细规定了三维实体模型中产品定义、 公差的标注规则和工艺信息 的表达方法。 这样, 三维实体模型成为生产制造过程中的唯一依据, 改变了传统以工程图纸 为主, 而以三维实体模型为辅的制造方法。。
11、 0004 为实现MBD, 在三维计算机辅助设计 (Computer-aided Design, CAD) 软件中引入了 产品制造信息 (Product and Manufacturing Information, 简称 PMI) 概念, 用于将产品部 件设计的信息正确传递到产品制造中。更明确地说, PMI 传递的信息包括几何公差信息, 三 维注释, 表面粗糙度, 以及材料规格等。 0005 PMI 本质是一种三维标注或注释, 其本质与二维标注或注释是一样的, 即它只是对 模型的外部说明, 而不是模型的一部分。 0006 由于 CAD 软件的二维、 三维分别为不同模块, 为实现三维软件中的标注。
12、, 市场上各 种 CAD 软件采用的方式都是开发出一套新的三维标注的数据对象和功能集, 用以表征 PMI 和生成、 编辑 PMI。这种方式相当于重新编写一套三维标注软件, 无法借鉴软件中已有的二 维标注代码, 在数据和功能上都不能复用, 开发周期和成本较高。 0007 针对现有技术中无法利用二维注释进行三维标注的问题, 目前尚未提出有效的解 决方案。 发明内容 0008 本发明的主要目的在于提供一种用于计算机图形标注的数据处理方法和装置, 以 解决现有技术中无法利用二维注释进行三维标注的问题。 0009 为了实现上述目的, 根据本发明的一个方面, 提供了一种用于计算机图形标注的 数据处理方法。。
13、根据本发明的用于计算机图形标注的数据处理方法包括 : 接收在待标注的 关联对象上进行三维标注的请求, 其中, 请求中包含添加信息和二维注释信息 ; 基于请求中 的添加信息在待标注的关联对象上添加三维指引线 ; 基于请求中的二维注释信息调用相应 的二维注释 ; 以及利用三维指引线和二维注释对待标注的关联对象上执行信息标注。 0010 进一步地, 在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之 前, 数据处理方法还包括 : 获取二维注释 ; 在二维注释中查询与待标注的对象相对应的二 维注释 ; 如果查询到与待标注的对象相对应的二维注释, 则调用查询到的二维注释 ; 如果 没有查询到与。
14、待标注的对象对应的二维注释, 则生成新的二维注释。 说 明 书 CN 103679817 A 4 2/10 页 5 0011 进一步地, 新的二维注释用于二维模块或三维模块中。 0012 进一步地, 基于请求中的添加信息在待标注的关联对象上添加三维指引线包括 : 接收调整三维指引线形状的指令信息 ; 基于调整三维指引线形状的指令信息通过列表框调 整三维指引线的箭头形状 ; 或者接收调节三维指引线长度的指令信息 ; 基于调节三维指引 线长度的指令信息通过夹点调整三维指引线的长度。 0013 进一步地, 利用三维指引线和二维注释对待标注的关联对象上执行信息标注包 括 : 接收在第一关联对象和第二关。
15、联对象上执行信息标注的请求, 在第一关联对象和第二 关联对象上执行信息标注的请求包括指引线信息和注释信息 ; 基于指引线信息在第一关联 对象上添加第一三维指引线, 基于指引线信息在第二关联对象上添加第二三维指引线, 其 中, 第一三维指引线和第二三维指引线相交于一点, 相交的一点作为相交点 ; 基于指引线信 息以相交点为起点添加短划线 ; 以及基于注释信息在短划线的延伸方向的终点端进行二维 注释。 0014 为了实现上述目的, 根据本发明的另一方面, 提供了一种用于计算机图形标注的 数据处理装置。 根据本发明的用于计算机图形标注的数据处理装置包括 : 接收单元, 用于接 收在待标注的关联对象上。
16、进行三维标注的请求, 其中, 请求中包含添加信息和二维注释信 息 ; 添加单元, 用于基于请求中的添加信息在待标注的关联对象上添加三维指引线 ; 调用 单元, 用于基于请求中的二维注释信息调用相应的二维注释 ; 以及标注单元, 用于利用三维 指引线和二维注释对待标注的关联对象上执行信息标注。 0015 进一步地, 数据处理装置还包括 : 获取单元, 用于在利用三维指引线和二维注释对 待标注的关联对象上执行信息标注之前, 获取二维注释 ; 查询单元, 用于在二维注释中查询 与待标注的对象相对应的二维注释 ; 注释单元, 用于在查询到与待标注的对象相对应的二 维注释时, 调用查询到的二维注释 ; 。
17、生成单元, 用于在没有查询到与待标注的对象对应的二 维注释时, 生成新的二维注释。 0016 进一步地, 新的二维注释用于二维模块或三维模块中。 0017 进一步地, 添加单元包括 : 第一接收模块, 用于接收调整三维指引线形状的指令信 息 ; 调整模块, 用于基于调整三维指引线形状的指令信息通过列表框调整三维指引线的箭 头形状 ; 或者第二接收模块, 用于接收调节三维指引线长度的指令信息 ; 调节模块, 用于基 于调节三维指引线长度的指令信息通过夹点调节三维指引线的长度。 0018 进一步地, 标注单元包括 : 第三接收模块, 用于接收在第一关联对象和第二关联对 象上执行信息标注的请求, 在。
18、第一关联对象和第二关联对象上执行信息标注的请求包括指 引线信息和注释信息 ; 第一添加模块, 用于基于指引线信息在第一关联对象上添加第一三 维指引线, 基于指引线信息在第二关联对象上添加第二三维指引线, 其中, 第一三维指引线 和第二三维指引线相交于一点, 相交的一点作为相交点 ; 第二添加模块, 用于基于指引线信 息以相交点为起点添加短划线 ; 以及注释模块, 用于基于注释信息在短划线的延伸方向的 终点端进行二维注释。 0019 通过本发明, 采用接收在待标注的关联对象上进行三维标注的请求, 其中, 请求中 包含添加信息和二维注释信息 ; 基于请求中的添加信息在待标注的关联对象上添加三维指 。
19、引线 ; 基于请求中的二维注释信息调用相应的二维注释 ; 以及利用三维指引线和二维注释 对待标注的关联对象上执行信息标注, 解决了现有技术中无法利用二维注释进行三维标注 说 明 书 CN 103679817 A 5 3/10 页 6 的问题, 进而达到了利用二维注释进行三维标注的效果。 附图说明 0020 构成本申请的一部分的附图用来提供对本发明的进一步理解, 本发明的示意性实 施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 : 0021 图 1 是根据本发明第一实施例的用于计算机图形标注的数据处理方法的流程图 ; 0022 图 2 是根据本发明实施例的对待标注的关联对象进。
20、行信息标注的示意图 ; 0023 图 3 是根据本发明第二实施例的用于计算机图形标注的数据处理方法的流程图 ; 0024 图 4 是根据本发明第三实施例的用于计算机图形标注的数据处理方法的流程图 ; 0025 图 5 是根据本发明实施例的对第一关联对象和第二关联对象进行三维标注的示 意图 ; 0026 图 6 是根据本发明第一实施例的用于计算机图形标注的数据处理装置的示意图 ; 0027 图 7 是根据本发明第二实施例的用于计算机图形标注的数据处理装置的示意图 ; 以及 0028 图 8 是根据本发明第三实施例的用于计算机图形标注的数据处理装置的示意图。 具体实施方式 0029 需要说明的是,。
21、 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。 0030 为了使本技术领域的人员更好地理解本发明方案, 下面将结合本发明实施例中的 附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是 本发明一部分的实施例, 而不是全部的实施例。基于本发明中的实施例, 本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护的范 围。 0031 需要说明的是, 本发明的说明书和权利要求书及上述附图中的术语 “第一” 、“第 二” 等是用于区别类似的对象, 而不必用于描述特。
22、定的顺序或先后次序。 应该理解这样使用 的数据在适当情况下可以互换, 以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外, 术语 “包括” 和 “具有” 以及他们的任何变形, 意图在于 覆盖不排他的包含, 例如, 包含了一系列步骤或单元的过程、 方法、 系统、 产品或设备不必限 于清楚地列出的那些步骤或单元, 而是可包括没有清楚地列出的或对于这些过程、 方法、 产 品或设备固有的其它步骤或单元。 0032 本发明实施例提供了一种用于计算机图形标注的数据处理方法。 0033 图 1 是根据本发明第一实施例的用于计算机图形标注的数据处理方法的流程图。 如图所示, 该。
23、数据处理方法包括如下步骤 : 0034 步骤 S101, 接收在待标注的关联对象上进行三维标注的请求, 其中, 请求中包含添 加信息和二维注释信息。 0035 在待标注的关联对象上进行三维标注的请求为请求对三维图形进行信息标注, 可 以标注的信息如表面粗糙度、 材料规格等产品制造信息, 对三维图形进行标注的过程中, 为 了避免再次开发适用于三维标注的一套三维注释信息, 可以调用已有的二维注释信息对三 说 明 书 CN 103679817 A 6 4/10 页 7 维图形进行信息标注。 0036 二维注释信息可以注释例如产品部件的几何公差信息、 文字注释、 表面粗糙度以 及材料规格等产品注释信息。
24、, 还可以注释图形的尺寸、 角度等一般的信息。 二维标注符合国 家标准及国际标准 (International Organization for Standardization, 简称ISO) 等, 在 注释过程中对注释的形状、 显示、 风格、 属性、 指引线、 公差和圆整等信息都具有庞大而精细 的标准, 使得利用制图软件绘制得到的图形符合国际通用标准, 具有通用性。 0037 添加信息是为了利用已有的二维注释信息对三维图形进行三维标注时引进的附 加信息, 可以是指引线等信息, 用来表示待标注的关联对象的注释位置、 多个待标注的关联 对象的关系以及其他信息等。 0038 步骤 S102, 基于。
25、请求中的添加信息在待标注的关联对象上添加三维指引线。 0039 对于请求中的添加信息是请求添加指引线的信息的情况, 添加的指引线是添加三 维指引线的信息。对于标注三维尺寸对象, 一般可以通过 3 点定位放置在某个平面上, 如果 引出点不在平面上, 则可以将尺寸的主体部分放置在二维平面上, 然后再添加三维指引线。 0040 对于请求中的添加信息是请求添加关联对象的情况, 待标注的关联对象可以是一 个或多个, 相应的, 添加的三维指引线也可以是一个或者多个, 添加的三维指引线可以标注 多个待标注的关联对象。 0041 对于请求中的添加信息是添加其他信息的情况, 可以根据三维标注的需要标注例 如三维。
26、工艺信息、 颜色属性信息、 温度信息等信息, 其他信息可以根据每个三维标注的需要 进行标注。需要说明的是, 上述可标注的信息类型只是为了便于对发明技术方案的理解而 进行的举例说明, 应该知道的是, 上述可标注的信息包括但不限于上述信息类型, 与上述信 息类型相同或等同的其他信息类型也可以应用于本发明的技术方案。 0042 步骤 S103, 基于请求中的二维注释信息调用相应的二维注释。 0043 请求中二维注释信息用于标注三维图形, 例如用二维注释信息中的长度注释标注 三维图形中体对角线的长度, 用二维注释信息中的孔径注释信息标注三维图形中的孔径尺 寸。 0044 步骤 S104, 利用三维指引。
27、线和二维注释对待标注的关联对象上执行信息标注。 0045 如图2所示, 图中1表示三维指引线, 在图2中有两条三维指引线, 图中标注的130 和 609.6 为二维注释信息, 利用三维指引线 1 和二维注释信息 2 对三维图形执行信息标注。 图2所示例子中的二维注释信息130为表示长方体侧面的对角线的长度, 同理, 还可以通过 添加三维指引线和调用二维注释信息进行其他的三维标注。 0046 通过利用已有的二维注释信息, 以及添加的三维指引线对三维图形进行标注, 能 够避免重新开发一套三维注释信息, 利用已经存在的二维注释信息, 并添加相应的三维指 引线, 从而使得在三维注释中也能利用二维注释信。
28、息以实现三维图形的标注。 另外, 由于三 维标注利用了二维注释信息, 二维注释信息符合国家标准及 ISO 标准, 因此三维标注也符 合国家标准及 ISO 标准对三维标注的规定, 使得用户使用三维标注符合二维标注的风格和 样式, 方便用户学习和使用, 提升用户体验。 0047 图 3 是根据本发明第二实施例的用于计算机图形标注的数据处理方法的流程图。 如图所示, 在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前, 该数 据处理方法包括如下步骤 : 说 明 书 CN 103679817 A 7 5/10 页 8 0048 步骤 S201, 获取二维注释。 0049 通常情况下, CA。
29、D 软件可以对二维图形和三维图形进行标注, 在进行二维标注时, 利用二维标注模块对二维图形进行标注, 在进行三维标注时, 利用三维标注模块对三维图 形进行标注。 0050 本发明为了减少重复开发, 节约开发成本, 在进行三维标注时, 可以调用二维标注 模块中的二维注释信息, 将二维注释信息利用到三维标注中, 使得三维标注中的注释信息 继承二维标注的样式、 风格, 并且符合国家标准和国际标准。 0051 因此, 在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前, 获取二维注释。 0052 步骤 S202, 在二维注释中查询与待标注的对象相对应的二维注释。 0053 步骤 S203,。
30、 如果查询到与待标注的对象相对应的二维注释, 则调用查询到的二维 注释。 0054 在获取到的二维注释中查询与待标注的对象对应的二维注释, 根据待标注的对象 查询二维注释, 例如, 待标注的三维图形需要标注半径和坐标, 在二维注释中查询标注半径 和坐标的二维注释。 0055 在查询到标注半径和坐标的二维注释之后, 三维标注模块调用二维注释, 并利用 二维注释对三维图形进行标注。 0056 步骤 S204, 如果没有查询到与待标注的对象对应的二维注释, 则生成新的二维注 释。 0057 如果在已有的二维注释中没有查到与待标注的对象对应的二维注释, 则生成新的 二维注释, 新的二维注释是已有的二维。
31、注释中没有的, 可以对三维图形进行三维标注, 同 时, 也可以在进行二维标注时利用生成的新二维注释。 0058 优选地, 为了减少重复开发, 新的二维注释用于二维模块或三维模块中。也就是 说, 新的二维注释不仅用于进行三维图形的三维标注, 还可以用于进行二维图形的二维标 注。 0059 优选地, 基于请求中的添加信息在待标注的关联对象上添加三维指引线包括 : 接 收调整三维指引线形状的指令信息 ; 基于调整三维指引线形状的指令信息通过列表框调整 三维指引线的箭头形状, 或者接收调节三维指引线长度的指令信息 ; 基于调节三维指引线 长度的指令信息通过夹点调整三维指引线的长度。 0060 三维指引。
32、线是按照国家标准和国际标准开发的指引线, 三维指引线以三维形式显 示在三维标注中, 对于添加的三维指引线可以调整三维指引线的形状和长度。 0061 例如, 接收调整三维指引线形状的指令信息之后, 可以显示列表框, 通过列表框调 整三维指引线的箭头形状。 其中, 列表框中存储了各种样式的箭头形状, 这些存储的箭头形 状的符合国家标准和国际标准的箭头形状。 0062 在接收调整三维指引线的长度的指令之后, 通过调整夹点调整三维指引线的长 度。夹点是一种集成的编辑模式, 例如, 使用夹点可以对对象进行拉伸、 移动、 旋转、 缩放及 镜像等操作。通过夹点对三维指引线进行拉伸、 移动、 旋转、 缩放及镜。
33、像等操作。 0063 通过对三维指引线的形状和长度进行调整, 使得添加的三维指引线满足用户需 求, 使得标注信息更加准确、 清楚。 说 明 书 CN 103679817 A 8 6/10 页 9 0064 图 4 是根据本发明第三实施例的用于计算机图形标注的数据处理方法的流程图。 如图所示, 利用三维指引线和二维注释对待标注的关联对象上执行信息标注包括如下步 骤 : 0065 步骤 S301, 接收在第一关联对象和第二关联对象上执行信息标注的请求, 在第一 关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信息。 0066 在第一关联对象和第二关联对象上执行信息标注包括标注第一关联。
34、对象和第二 关联对象的关系, 例如, 第一关联对象的中心点和第二关联对象的中心点的距离, 第一关联 对象与第二关联对象的空间角度等信息。 0067 对第一关联对象和第二关联对象执行信息标注包括标注第一关联对象和第二关 联对象的指引线信息和注释信息, 指引线信息可以讲第一关联对象和第二关联对象联系起 来, 注释信息可以条用二维注释信息, 注释第一关联对象和第二关联对象两者之间的关系。 0068 步骤 S302, 基于指引线信息在第一关联对象上添加第一三维指引线, 基于指引线 信息在第二关联对象上添加第二三维指引线, 其中, 第一三维指引线和第二三维指引线相 交于一点, 相交的一点作为相交点。 0。
35、069 基于指引线信息在第一关联对象上添加第一三维指引线, 基于指引线信息在第二 关联对象上添加第二三维指引线, 第一三维指引线和第二三维指引线相交于一点, 相交的 一点作为相交点。 0070 步骤 S303, 基于指引线信息以相交点为起点添加短划线。 0071 添加的短划线与第一三维指引线、 第二三维指引线相交于相交点, 短划线的延伸 端指向注释信息调整框, 通过注释信息调整框可以对第一关联对象和第二关联对象进行三 维标注。 0072 步骤 S304, 基于注释信息在短划线的延伸方向的终点端进行二维注释。 0073 通过短划线的延伸方向的终点端的注释信息调整框可以对第一关联对象和第二 关联对。
36、象进行三维标注。 0074 以图 5 所示图形为例, 第一关联对象为长方体, 第二关联对象为圆柱体, 在第一关 联对象上添加第一三维指引线 3, 在第二关联对象上添加第二三维指引线 4, 在第一三维指 引线 3 和第二三维指引线 4 相交于一点, 在交点处添加短划线 5, 并在短划线 5 的延伸端的 终点有一注释信息调整框 6。在注释信息调整框 6 内标注二维注释信息, 例如公差信息等。 0075 通过添加多条三维指引线, 并调用二维注释可以对多个关联对象进行标注, 使得 多个三维图形也能够利用二维注释进行信息标注, 从而避免了重复开发, 也使得软件更加 易于学习。 0076 本发明实施例的数。
37、据处理方法可以通过本发明实施例所提供的数据处理装置来 执行, 本发明实施例的数据处理装置也可以用于执行本发明实施例所提供的数据处理方 法。 0077 以下对本发明的数据处理装置的优选实施例进行介绍, 以下实施例的数据处理装 置可以作为图 1 所示实施例的数据处理装置的优选实施方式。 0078 图 6 是根据本发明第一实施例的用于计算机图形标注的数据处理装置的示意图。 如图所示, 该数据处理装置包括接收单元 10、 添加单元 20、 调用单元 30 和标注单元 40。 0079 接收单元 10 用于接收在待标注的关联对象上进行三维标注的请求, 其中, 请求中 说 明 书 CN 103679817。
38、 A 9 7/10 页 10 包含添加信息和二维注释信息。 0080 在待标注的关联对象上进行三维标注的请求为请求对三维图形进行信息标注, 可 以标注的信息如表面粗糙度、 材料规格等产品制造信息, 对三维图形进行标注的过程中, 为 了避免再次开发适用于三维标注的一套三维注释信息, 可以调用已有的二维注释信息对三 维图形进行信息标注。 0081 二维注释信息可以注释例如产品部件的几何公差信息、 文字注释、 表面粗糙度以 及材料规格等产品注释信息, 还可以注释图形的尺寸、 角度等一般的信息。 二维标注符合国 家标准及国际标准 (International Organization for Stan。
39、dardization, 简称ISO) 等, 在 注释过程中对注释的形状、 显示、 风格、 属性、 指引线、 公差和圆整等信息都具有庞大而精细 的标准, 使得利用制图软件绘制得到的图形符合国际通用标准, 具有通用性。 0082 添加信息是为了利用已有的二维注释信息对三维图形进行三维标注时引进的附 加信息, 可以是指引线等信息, 用来表示待标注的关联对象的注释位置、 多个待标注的关联 对象的关系以及其他信息等。 0083 添加单元 20 用于基于请求中的添加信息在待标注的关联对象上添加三维指引 线。 0084 对于请求中的添加信息是请求添加指引线的信息的情况, 添加的指引线是添加三 维指引线的信。
40、息。对于标注三维尺寸对象, 一般可以通过 3 点定位放置在某个平面上, 如果 引出点不在平面上, 则可以将尺寸的主体部分放置在二维平面上, 然后再添加三维指引线。 0085 对于请求中的添加信息是请求添加关联对象的情况, 待标注的关联对象可以是一 个或多个, 相应的, 添加的三维指引线也可以是一个或者多个, 添加的三维指引线可以标注 多个待标注的关联对象。 0086 对于请求中的添加信息是添加其他信息的情况, 可以根据三维标注的需要标注例 如三维工艺信息、 颜色属性信息、 温度信息等信息, 其他信息可以根据每个三维标注的需要 进行标注。需要说明的是, 上述可标注的信息类型只是为了便于对发明技术。
41、方案的理解而 进行的举例说明, 应该知道的是, 上述可标注的信息包括但不限于上述信息类型, 与上述信 息类型相同或等同的其他信息类型也可以应用于本发明的技术方案。 0087 调用单元 30 用于基于请求中的二维注释信息调用相应的二维注释。 0088 请求中二维注释信息用于标注三维图形, 例如用二维注释信息中的长度注释标注 三维图形中体对角线的长度, 用二维注释信息中的孔径注释信息标注三维图形中的孔径尺 寸。 0089 标注单元 40 用于利用三维指引线和二维注释对待标注的关联对象上执行信息标 注。 0090 如图2所示, 图中1表示三维指引线, 在图2中有两条三维指引线, 图中标注的130 和。
42、 609.6 为二维注释信息, 利用三维指引线 1 和二维注释信息 2 对三维图形执行信息标注。 图2所示例子中的二维注释信息130为表示长方体侧面的对角线的长度, 同理, 还可以通过 添加三维指引线和调用二维注释信息进行其他的三维标注。 0091 通过调用单元30调用已有的二维注释信息, 以及添加单元20添加的三维指引线, 使得标注单元 40 对三维图形进行标注, 能够避免重新开发一套三维注释信息, 利用已经存 在的二维注释信息, 并添加相应的三维指引线, 从而使得在三维注释中也能利用二维注释 说 明 书 CN 103679817 A 10 8/10 页 11 信息以实现三维图形的标注。 另。
43、外, 由于三维标注利用了二维注释信息, 二维注释信息符合 国家标准及ISO标准, 因此三维标注也符合国家标准及ISO标准对三维标注的规定, 使得用 户使用三维标注符合二维标注的风格和样式, 方便用户学习和使用, 提升用户体验。 0092 图 7 是根据本发明第二实施例的用于计算机图形标注的数据处理装置的示意图。 如图所示, 该数据处理装置包括接收单元10、 添加单元20、 调用单元30和标注单元40, 还包 括获取单元 50、 查询单元 60、 注释单元 70 和生成单元 80。 0093 获取单元 50 用于在利用三维指引线和二维注释对待标注的关联对象上执行信息 标注之前, 获取二维注释。 。
44、0094 通常情况下, CAD 软件可以对二维图形和三维图形进行标注, 在进行二维标注时, 利用二维标注模块对二维图形进行标注, 在进行三维标注时, 利用三维标注模块对三维图 形进行标注。 0095 本发明为了减少重复开发, 节约开发成本, 在进行三维标注时, 可以调用二维标注 模块中的二维注释信息, 将二维注释信息利用到三维标注中, 使得三维标注中的注释信息 继承二维标注的样式、 风格, 并且符合国家标准和国际标准。 0096 因此, 在利用三维指引线和二维注释对待标注的关联对象上执行信息标注之前, 获取二维注释。 0097 查询单元 60 用于在二维注释中查询与待标注的对象相对应的二维注释。
45、。 0098 注释单元 70 用于在查询到与待标注的对象相对应的二维注释时, 调用查询到的 二维注释。 0099 在获取到的二维注释中查询与待标注的对象对应的二维注释, 根据待标注的对象 查询二维注释, 例如, 待标注的三维图形需要标注半径和坐标, 在二维注释中查询标注半径 和坐标的二维注释。 0100 在查询到标注半径和坐标的二维注释之后, 三维标注模块调用二维注释, 并利用 二维注释对三维图形进行标注。 0101 生成单元 80 用于在没有查询到与待标注的对象对应的二维注释时, 生成新的二 维注释。 0102 如果在已有的二维注释中没有查到与待标注的对象对应的二维注释, 则生成新的 二维注。
46、释, 新的二维注释是已有的二维注释中没有的, 可以对三维图形进行三维标注, 同 时, 也可以在进行二维标注时利用生成的新二维注释。 0103 优选地, 为了减少重复开发, 新的二维注释用于二维模块或三维模块中。 0104 优选地, 添加单元 20 包括第一接收模块、 调整模块、 第二接收模块和调节模块。第 一接收模块用于接收调整三维指引线形状的指令信息, 调整模块用于基于调整三维指引线 形状的指令信息通过列表框调整三维指引线的箭头形状, 或者第二接收模块用于接收调节 三维指引线长度的指令信息, 调节模块用于基于调节三维指引线长度的指令信息通过夹点 调节三维指引线的长度。 0105 三维指引线是。
47、按照国家标准和国际标准开发的指引线, 三维指引线以三维形式显 示在三维标注中, 对于添加的三维指引线可以调整三维指引线的形状和长度。 0106 例如, 接收调整三维指引线形状的指令信息之后, 可以显示列表框, 通过列表框调 整三维指引线的箭头形状。 其中, 列表框中存储了各种样式的箭头形状, 这些存储的箭头形 说 明 书 CN 103679817 A 11 9/10 页 12 状的符合国家标准和国际标准的箭头形状。 0107 在接收调整三维指引线的长度的指令之后, 通过调整夹点调整三维指引线的长 度。夹点是一种集成的编辑模式, 例如, 使用夹点可以对对象进行拉伸、 移动、 旋转、 缩放及 镜像。
48、等操作。通过夹点对三维指引线进行拉伸、 移动、 旋转、 缩放及镜像等操作。 0108 通过对三维指引线的形状和长度进行调整, 使得添加的三维指引线满足用户需 求, 使得标注信息更加准确、 清楚。 0109 图 8 是根据本发明第三实施例的用于计算机图形标注的数据处理装置的示意图。 如图所示, 该数据处理装置包括接收单元 10、 添加单元 20、 调用单元 30 和标注单元 40, 其 中, 标注单元 40 包括第三接收模块 401、 第一添加模块 402、 第二添加模块 403 和注释模块 404。 0110 第三接收模块 401 用于接收在第一关联对象和第二关联对象上执行信息标注的 请求, 。
49、在第一关联对象和第二关联对象上执行信息标注的请求包括指引线信息和注释信 息。 0111 在第一关联对象和第二关联对象上执行信息标注包括标注第一关联对象和第二 关联对象的关系, 例如, 第一关联对象的中心点和第二关联对象的中心点的距离, 第一关联 对象与第二关联对象的空间角度等信息。 0112 对第一关联对象和第二关联对象执行信息标注包括标注第一关联对象和第二关 联对象的指引线信息和注释信息, 指引线信息可以讲第一关联对象和第二关联对象联系起 来, 注释信息可以条用二维注释信息, 注释第一关联对象和第二关联对象两者之间的关系。 0113 第一添加模块 402 用于基于指引线信息在第一关联对象上添加第一三维指引线, 基于指引线信息在第二关联对象上添加第二三维指引线, 其中, 第一三维指引线和第二三 维指引线相交于一点, 相交的一点作为相交点。。