标记标签的吸附方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:31801735 阅读:14 留言:0更新日期:2022-01-08 11:02
本发明专利技术提供一种标记标签的吸附方法、装置、计算机设备及存储介质,所述方法包括以下步骤:确定标记标签待吸附的目标构件;获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态;基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态;对所述第二显示状态进行参数化存储。本发明专利技术通过预设第一规则显示有目标构件具有吸附关系的标记标签的默认显示状态,并通过预设第二规则确定当标记标签或目标构件的位置发生变化时,对标记标签的显示状态进行关联性调整,从而得到位置变化之后标记标签的调整显示状态。由此实现标记标签基于目标构件的自动更新以及灵活编辑功能。编辑功能。编辑功能。

【技术实现步骤摘要】
标记标签的吸附方法、装置、计算机设备及存储介质


[0001]本专利技术涉及计算机辅助设计
,特别涉及一种标记标签的吸附方法、装置、计算机设备及存储介质。

技术介绍

[0002]在计算机辅助制图软件中,结构工程师会在建模或施工图绘制时对不同的构件通过不同标记标签进行表示和区分。标记标签创建后,用户可以在保证标记标签与其主体构件不脱离联系的基础上对标记标签的位置进行调整,此时可通过吸附功能可以让标记标签与主体构件保持一种相对固定的位置关系。
[0003]然而,现有的标记标签吸附规则单一,缺乏灵活性。具体表现在:(1)现有标记标签的吸附行为都是针对标记标签引出线的,对于没有引出线的标记标签则无法与主体构件保持吸附关联;(2)现有标记标签的吸附对象只针对引出线的首个夹点,无法实现标记标签的整体移动;(3)现有标记标签的文本展示方式单一,无法在跟随构件移动的同时自动改变标记标签的文本展示方向。

技术实现思路

[0004]本专利技术的目的是提供一种灵活、高效的参数化标记标签吸附方案,以解决现有技术中存在的上述问题。
[0005]为实现上述目的,本专利技术提供一种标记标签的吸附方法,包括以下步骤:
[0006]确定标记标签待吸附的目标构件;
[0007]获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态;
[0008]基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态;
[0009]对所述第二显示状态进行参数化存储。
[0010]根据本专利技术提供的标记标签的吸附方法,所述构件参数包括构件类型、构件尺寸和构件位置,所述获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态的步骤包括:
[0011]根据所述构件类型确定所述标记标签中的第一引线状态;所述第一引线状态包括有无引线、引线段数、引线角度及引线长度;
[0012]根据所述构件位置和/或所述第一引线状态确定所述标记标签中的第一文本框状态;所述第一文本框状态包括文本框大小和文本框方向;
[0013]根据所述构件尺寸确定所述标记标签的显示范围。
[0014]根据本专利技术提供的标记标签的吸附方法,所述构件类型为线式构件,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤包括:
[0015]当所述标记标签被拖动时,第一引线夹点在所述目标构件的轴向方向进行平移,
第一引线段的长度沿第一夹角的方向延长或缩短;其中第一引线夹点是所述引线标签中与所述目标构件距离最近的夹点,所述第一引线段是所述第一引线夹点所在的引线线段,所述第一夹角是所述第一引线段与所述目标构件之间的夹角。
[0016]根据本专利技术提供的标记标签的吸附方法,所述构件类型为线式构件,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤包括:
[0017]当所述标记标签围绕所述目标构件旋转时,所述第一引线状态中除所述引线角度之外的其它参数保持不变;所述第一文本框状态中的所述文本框大小保持不变,所述文本框方向与所述目标构件保持平行。
[0018]根据本专利技术提供的标记标签的吸附方法,所述构件类型为点式构件,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤包括:
[0019]当所述标记标签被拖动时,所述第一引线夹点不变,第二引线夹点的位置随拖动位置改变;
[0020]文本框的位置跟随最后一个引线夹点的位置进行改变。
[0021]根据本专利技术提供的标记标签的吸附方法,所述文本框的位置跟随最后一个引线夹点的位置进行改变的步骤包括:
[0022]当所述最后一个引线夹点位于所述目标构件的右侧时,所述文本框的右下角点与所述最后一个引线夹点保持吸附;
[0023]当所述最后一个引线夹点位于所述目标构件的左侧时,所述文本框的左下角点与所述最后一个引线夹点保持吸附;
[0024]当所述最后一个引线夹点位于所述目标构件的正下方或正下方时,所述文本框的右下角点与所述最后一个引线夹点保持吸附。
[0025]根据本专利技术提供的标记标签的吸附方法,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤还包括:
[0026]所述标记标签随所述目标构件的位置变换而对应变换。
[0027]为实现上述目的,本专利技术还提供一种标记标签的吸附装置,包括:
[0028]目标构件确定模块,适用于确定标记标签待吸附的目标构件;
[0029]第一显示状态模块,适用于获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态;
[0030]第二显示状态模块,适用于基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态;
[0031]参数化存储模块,适用于对所述第二显示状态进行参数化存储。
[0032]为实现上述目的,本专利技术还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
[0033]为实现上述目的,本专利技术还提供计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0034]本专利技术提供的标记标签的吸附方法、装置、计算机设备及存储介质,通过参数化方式实现标记标签与构件之间的强吸附关系。一方面,本专利技术通过预设第一规则显示有目标构件具有吸附关系的标记标签的默认显示状态;另一方面,本专利技术通过预设第二规则确定
当标记标签或目标构件的位置发生变化时,对标记标签的显示状态进行关联性调整,从而得到位置变化之后标记标签的调整显示状态。由此实现标记标签基于目标构件的自动更新以及灵活编辑功能。
附图说明
[0035]图1为本专利技术的标记标签的吸附方法实施例一的流程图;
[0036]图2为本专利技术实施例一的确定第一显示状态的示意性流程图;
[0037]图3为本专利技术一个线式构件对应的标记标签示意图;
[0038]图4A、图4B为本专利技术实施例一的一个示例中确定第二显示状态的示意图;
[0039]图5为本专利技术实施例一的又一个示例中确定第二显示状态的示意图;
[0040]图6A、图6B和图6C为本专利技术实施例一的另一个示例中确定第二显示状态的示意图;
[0041]图7为本专利技术的标记标签的吸附装置实施例一的程序模块示意图;
[0042]图8为本专利技术的标记标签的吸附装置实施例一的硬件结构示意图。
具体实施方式
[0043]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标记标签的吸附方法,其特征在于,包括以下步骤:确定标记标签待吸附的目标构件;获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态;基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态;对所述第二显示状态进行参数化存储。2.根据权利要求1所述的标记标签的吸附方法,其特征在于,所述构件参数包括构件类型、构件尺寸和构件位置,所述获取所述目标构件对应的构件参数,根据所述构件参数和预设第一规则确定所述标记标签的第一显示状态的步骤包括:根据所述构件类型确定所述标记标签中的第一引线状态;所述第一引线状态包括有无引线、引线段数、引线角度及引线长度;根据所述构件位置和/或所述第一引线状态确定所述标记标签中的第一文本框状态;所述第一文本框状态包括文本框大小和文本框方向;根据所述构件尺寸确定所述标记标签的显示范围。3.根据权利要求2所述的标记标签的吸附方法,其特征在于,所述构件类型为线式构件,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤包括:当所述标记标签被拖动时,第一引线夹点在所述目标构件的轴向方向进行平移,第一引线段的长度沿第一夹角的方向延长或缩短;其中第一引线夹点是所述引线标签中与所述目标构件距离最近的夹点,所述第一引线段是所述第一引线夹点所在的引线线段,所述第一夹角是所述第一引线段与所述目标构件之间的夹角。4.根据权利要求2所述的标记标签的吸附方法,其特征在于,所述构件类型为线式构件,所述基于预设第二规则对所述标记标签进行调整,以得到所述标记标签的第二显示状态的步骤包括:当所述标记标签围绕所述目标构件旋转时,所述第一引线状态中除所述引线角度之外的其它参数保持不变;所述第一文本框状态中的所述文本框大小保持不变,所述文本框方向与所述目标构件保持平行。5.根据权利要求2所述的标记标签的吸附方法,其特...

【专利技术属性】
技术研发人员:潘春良刘东来刘林华蒋明许田贵马宇胡健
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1