System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及计算机领域,具体而言,涉及一种标注实体化模型的方法及装置。
技术介绍
1、在计算机辅助设计和仿真软件领域,模型上有很多相似的几何,这些几何的拓扑结构类似,在模型关联的工程图中,都是重复的对这些相似几何进行尺寸标注,当遇到复杂的几何时,尺寸标注的时间会更长。在实际的项目设计中涉及到大量的模型和工程图,这些模型中有很多相似的几何,目前对这些几何的标注通常是人为操作,人为标注需要花费较多的时间、标注的效率较低。
2、针对上述问题,目前尚未存在有效的解决方案。
技术实现思路
1、本专利技术实施例提供了一种标注实体化模型的方法及装置,以至少解决相关技术中模型标注效率低的问题。
2、根据本专利技术的一个实施例,提供了一种标注实体化模型的方法,应用于三维计算机辅助设计,包括:将预先创建的标准模组装配到装配体,并进行仿真干涉分析,得到分析结果,其中,所述标准模组中预先创建了第一面组,所述第一面组由封闭的曲面组成,所述曲面上预先标注了尺寸信息;在所述分析结果表示所述标准模组与所述装配体之间存在干涉的情况下,对所述装配体进行实体化,得到实体化模型;通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注。
3、在一个示例性实施例中,通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注,包括:获取所述标准模组的所述第一面组中的曲面,并将所述第一面组中的曲面存放至第一数组;获取所述标准模组的所述
4、在一个示例性实施例中,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,包括:在所述第二数组中获取尺寸引线的参考曲面、尺寸在所述参考曲面上标注的位置,其中,所述尺寸信息包括尺寸引线的参考曲面、尺寸在所述参考曲面上标注的位置;在所述第一数组中查询所述参考曲面的身份标识;根据所述参考曲面的身份标识在所述第三数组中确定与所述参考曲面对应曲面;在所述曲面上构造所述尺寸引线,以及所述尺寸在所述参考曲面上标注的位置。
5、在一个示例性实施例中,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:在所述三维计算机辅助设计中所有模型的预设坐标系、预设平面、预设注释平面均相同的情况下,在所述第二数组中获取注释平面,其中,所述尺寸信息包括所述注释平面;将所述实体化模型上构建所述注释平面。
6、在一个示例性实施例中,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:获取所述标准模组的在所述装配体中位置坐标;获取所述标准模组中尺寸文字的位置坐标;将所述标准模组的在所述装配体中位置坐标与所述标准模组中尺寸文字的位置坐标的和确定为所述尺寸文字在所述装配体中位置坐标。
7、在一个示例性实施例中,对所述装配体进行实体化,得到实体化模型,包括:在所述装配体中与所述标准模组的干涉部分进行实体化切,得到所述实体化模型。
8、在一个示例性实施例中,在通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注之后,所述方法还包括:在所述实体化模型显示所述尺寸信息。
9、根据本专利技术的另一个实施例,提供了一种标注实体化模型的装置,包括:装配模块,用于将预先创建的标准模组装配到装配体,并进行仿真干涉分析,得到分析结果,其中,所述标准模组中预先创建了第一面组,所述第一面组由封闭的曲面组成,所述曲面上预先标注了尺寸信息;处理模块,用于在所述分析结果表示所述标准模组与所述装配体之间存在干涉的情况下,对所述装配体进行实体化,得到实体化模型;标注模块,用于通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注。
10、根据本专利技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任一项中所述的方法的步骤。
11、根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
12、通过本专利技术,通过将预先创建的标准模组装配到装配体,并进行仿真干涉分析,得到分析结果,标准模组中预先创建了第一面组,所述第一面组由封闭的曲面组成,曲面上预先标注了尺寸信息;在分析结果表示标准模组与装配体之间存在干涉的情况下,对装配体进行实体化,得到实体化模型;通过标准模组中预先标注的尺寸信息对所述实体化模型中实体化特征的曲面进行标注。这样可以达到自动对实体化模型中实体化特征的曲面进行标注的目的,避免了人工标注导致的效率低的问题。因此,可以解决模型标注效率低的问题,达到提高模型标注效率低的效果。
本文档来自技高网...【技术保护点】
1.一种标注实体化模型的方法,其特征在于,应用于三维计算机辅助设计,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注,包括:
3.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,包括:
4.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:
5.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,对所述装配体进行实体化,得到实体化模型,包括:
7.根据权利要求1至5中任一项所述的方法,其特征在于,在通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注之后,所述方法还包括:
8.一种标注实体化
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至7任一项中所述的方法的步骤。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至7任一项中所述的方法。
...【技术特征摘要】
1.一种标注实体化模型的方法,其特征在于,应用于三维计算机辅助设计,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述标准模组中预先标注的所述尺寸信息对所述实体化模型中实体化特征的曲面进行标注,包括:
3.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,包括:
4.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:
5.根据权利要求2所述的方法,其特征在于,通过所述第一数组、所述第二数组和所述第三数组对所述实体化模型中实体化特征的曲面进行标注,还包括:
6...
【专利技术属性】
技术研发人员:范娟刚,蔡武彬,楼晓景,黎川,唐俊杰,张大为,余小建,邹永长,帅树新,纪国伟,邓志吉,陈金伟,李晓森,任杰,金慎剑,吴勇,杨凯歌,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。