用于cad系统的吸附式智能信息标注方法和装置制造方法
【专利摘要】本发明公开了一种用于CAD系统的吸附式智能信息标注方法和装置,该方法通过自定义图元附加对象信息;接受用户对CAD绘图中图元的选择;识别图元附带的对象信息;自动在用户指定位置生成信息标注;在用户拖拽信息标注时通过约束实现吸附功能,使信息标注不会脱离或超出被标注对象的范围。该装置由实物图元生成模块、实物图元选择模块、信息标注生成模块、信息标注选择模块、信息标注吸附模块和标注信息修改模块构成。本发明能提高利用CAD软件画图时信息标注的效率。
【专利说明】用于CAD系统的吸附式智能信息标注方法和装置
【技术领域】
[0001]本发明涉及CAD (Computer Aided Design,计算机辅助设计)【技术领域】,具体涉及一种用于CAD系统的吸附式智能信息标注方法和装置。
技术背景
[0002]在运用CAD技术绘图的过程中,需要对代表实物对象的各个图元进行信息标注。现有的CAD技术中,需要手工对图元进行标注即采用手工的方式把组成标注的基本图元在CAD系统中依次画出来,当上述标注与其他图元发生干涉时,也需要采用手工的方式在CAD系统中移动标注,清除干涉。
[0003]现有的CAD技术由于无法建立整体的信息标注即无法把信息标注作为一个整体的图元对象来绘制和管理,也无法进一步建立信息标注和被标注图元之间的联系。所以用户在进行信息标注的时候,首先要手工绘制基本图元组成信息标注(如直线、文字),当标注与其他图元发成干涉时,还需要手工移动标注。
[0004]技术人员发现上述操作流程要求绘图者必须熟悉图元代表的实体信息,并手工绘制基本图元构成信息标注,当与其他图元有干涉时,需要手工移动信息标注。由于信息标注不是整体,所以精确控制信息标注的位置比较困难。这导致信息标注是一项比较繁琐的工作。由于现有的信息标注方法效率较低,所以降低了 CAD绘图速度。
【发明内容】
[0005]本发明的目的是针对上述技术问题,提供一种用于CAD系统的吸附式智能信息标注方法和装置,利用该方法和装置能提高利用CAD绘图时信息标注的效率。
[0006]为实现此目的,本发明所设计的用于CAD系统的吸附式智能信息标注方法,其特征在于,它包括如下步骤:
[0007]步骤1:在CAD系统的基本形状图元中增加实物对象属性信息形成实物图元,构建实物图元的实物对象属性信息访问接口 ;
[0008]步骤2 =CAD系统接受用户在绘图时对实物图元的选择;
[0009]步骤3.1:用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息;
[0010]步骤3.2:用户在CAD系统中选定信息定位点;
[0011]步骤3.3:将步骤3.1中提取的实物对象属性信息标注于步骤3.2中用户选定的信息定位点,根据标注出的信息内容自动生成引线末端端点,根据被标注实物图元的位置自动生成标注定位点,然后根据上述引线末端端点、信息定位点与标注定位点生成标注弓I线,上述实物对象属性信息、标注定位点、信息定位点、引线末端端点和标注引线构成整个信息标注(即题目中的吸附式智能信息标注,下同);
[0012]步骤4:用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄、信息定位点位置操作手柄,所述标注定位点位置操作手柄用来控制标注定位点的位置,所述信息定位点位置操作手柄用来控制信息定位点的位置;
[0013]步骤5.1:当整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄和信息定位点位置操作手柄输入整个信息标注能消除上述干涉所需的新位置;
[0014]步骤5.2:在CAD系统中根据步骤5.1中输入的整个信息标注的新位置,通过以下约束计算方法把整个信息标注吸附在被标注实物图元上;
[0015]当对信息定位点进行约束计算时,用户通过信息定位点位置操作手柄对信息定位点进行拖拽的过程中不断更新信息定位点的位置,将标注定位点记为P1点,将信息定位点记为P2点,将标注引线的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为P2',设上述P3点的原始位置为P3',用户通过信息定位点位置操作手柄将
P2点拖拽至新位置P2"时,ζ、ζ分别为P1点、P2点和P3点经过约束计算后的最终
位置,则有:
[0016]Vi = P2"-P21
[0017]P1 = P/
[0018]P2 = Pj + V1
[0019]P3=Fi + V1
[0020]其中,V1为从P2点的原始位置P2'到P2点的新位置P2"的向量;
[0021]当对标注定位点进行约束计算时,用户通过标注定位点位置操作手柄对标注定位点进行拖拽的过程中不断更新标注定位点的位置,将标注定位点记为P1点,将信息定位点记为P2点,将标注引线的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为PZ,设上述P3点的原始位置为,用户通过标注定位点位置操作手柄将
P1A拖拽至新位置P1",设新位置P1"在被标注实物图元上的投影为P1" / ,F1^ R.1-
分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
[0022]V2 = Pi'” — P/
[0023]^ = P/+ V2
[0024]R=P/+ V,
[0025]P3 = Pg + V2
[0026]其中,V2为从P1点的原始位置P/到?1点的新位置P1"在被标注实物图元上的投影P1",的向量;
[0027]根据上述K, ζ的计算结果来更新标注定位点、信息定位点和标注引线的
末端端点的位置,即可重新定位整个信息标注的位置;
[0028]步骤5.3:将原始位置的整个信息标注删除;[0029]步骤5.4:在步骤5.2中得到的重新定位的整个信息标注位置处增加整个信息标注。
[0030]步骤6:当用户需要对步骤5.4中增加的整个信息标注中的实物对象属性信息进行编辑时,可以通过输入设备激活整个信息标注中的实物对象属性信息,使其处于编辑状态,用户输入新的实物对象属性信息后,整个信息标注将通过访问被标注的实物图元的实物对象属性信息访问接口更新实物图元的相关实物对象属性信息。
[0031]上述技术方案中,所述步骤2中CAD系统接受用户在绘图时对实物图元的选择,并对所选择的实物图元进行高亮显示。
[0032]上述技术方案中,所述步骤4和步骤6中的输入设备为鼠标或键盘。
[0033]一种用于实现上述方法的用于CAD系统的吸附式智能信息标注装置,其特征在于,它包括实物图元生成模块、实物图元选择模块、信息标注生成模块、信息标注选择模块、信息标注吸附模块和标注信息修改模块,其中,所述实物图元生成模块,用于实现在CAD系统的基本形状图元中增加实物对象属性信息形成实物图元,构建实物图元的实物对象属性信息访问接口;
[0034]所述实物图元选择模块,用于实现CAD系统接受用户在绘图时对实物图元的选择;
[0035]所述信息标注生成模块,用于实现下列操作:
[0036]用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息;
[0037]及用户在CAD系统中选定信息定位点;
[0038]及将提取的实物对象属性信息标注于用户选定的信息定位点,根据标注出的信息内容自动生成引线末端端点,根据被标注实物图元的位置自动生成标注定位点,然后根据上述引线末端端点、信息定位点与标注定位点生成标注引线,上述实物对象属性信息、标注定位点、信息定位点、弓I线末端端点和标注引线构成整个信息标注;
[0039]所述信息标注选择模块,用于实现下列操作:
[0040]用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄、信息定位点位置操作手柄,所述标注定位点位置操作手柄用来控制标注定位点的位置,所述信息定位点位置操作手柄用来控制信息定位点的位置;
[0041]所述信息标注吸附模块,用于实现下列操作:
[0042]当整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄和信息定位点位置操作手柄输入整个信息标注能消除上述干涉所需的新位置;
[0043]及在CAD系统中根据输入的整个信息标注的新位置,通过以下约束计算方法把整个信息标注吸附在被标注实物图元上;
[0044]当对信息定位点进行约束计算时,用户通过信息定位点位置操作手柄对信息定位点进行拖拽的过程中不断更新信息定位点的位置,将标注定位点记为P1点,将信息定位点记为P2点,将标注引线的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为P2',设上述P3点的原始位置为P3',用户通过信息定位点位置操作手柄将
P2点拖拽至新位置P2"时,ζ、R.ζ分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
[0045]V1 = P2^ — ?2
[0046]P1 = P11
[0047]P2 = P】,+ V1
[0048]P3=Fi + V1
[0049]其中,V1为从P2点的原始位置P2'到P2点的新位置P2"的向量;
[0050]当对标注定位点进行约束计算时,用户通过标注定位点位置操作手柄对标注定位点进行拖拽的过程中不断更新标注定位点的位置,将标注定位点记为P1点,将信息定位点记为P2点,将标注引线的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为PZ,设上述P3点的原始位置为,用户通过标注定位点位置操作手柄将 P1A拖拽至新位置P1",设新位置P1"在被标注实物图元上的投影为P1" ' , P1.笔、i
分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
[0051 ] V7 = P,n — P|
[0052]ζ = P/ + V2
[0053]ζ = + V2
[0054]ζ = P3r 4- V2
[0055]其中,V2为从P1点的原始位置P/到?1点的新位置P1"在被标注实物图元上的投影P1",的向量;
[0056]根据上述F2, F3的计算结果来更新标注定位点、信息定位点和标注引线的
末端端点的位置,即可重新定位整个信息标注的位置;
[0057]及将原始位置的整个信息标注删除;
[0058]及在上述得到的重新定位的整个信息标注位置处增加整个信息标注;
[0059]所述标注信息修改模块,用于实现下列操作:
[0060]当用户需要对上述增加的整个信息标注中的实物对象属性信息进行编辑时,可以通过输入设备激活整个信息标注中的实物对象属性信息,使其处于编辑状态,用户输入新的实物对象属性信息后,整个信息标注将通过访问被标注的实物图元的实物对象属性信息访问接口更新实物图元的相关实物对象属性信息。
[0061]本发明的用于CAD系统的吸附式智能信息标注方法和装置,由于采用上述约束计算自动识别被标注图元的几何形状及位置,使得本发明克服了【背景技术】中介绍的现有信息标注修改方法效率较低的问题,从而提高了信息标注的效率,进而提高了 CAD的绘图速度。
[0062]另外,本发明通过上述方法和装置将信息标注作为一个整体的图元对象来绘制和管理,并进一步建立信息标注和被标注图元之间的联系。使得用户在进行信息标注的时候,不需要进行手工绘制基本图元组成信息标注(如直线、文字)的步骤,并且,当标注与其他图元发成干涉时,本发明能实现标注的整体移动,并保证标注始终与被标注图元发生关系。
【专利附图】
【附图说明】
[0063]图1为本发明的方法使用过程中的示意图;
[0064]图2为本发明的方法使用后最终的效果示意图;
[0065]图3为本发明的装置部分的原理框图。
[0066]其中,I一被标注实物图元、2—标注引线、3—实物对象属性信息、4一标注定位点位置操作手柄、5—信息定位点位置操作手柄、Pl—标注定位点、P2—信息定位点、P3—弓I线末端端点、10—实物图兀生成模块、20—实物图兀选择模块、30—fg息标注生成模块、40—信息标注选择模块、50一信息标注吸附模块、60一标注信息修改模块。
【具体实施方式】
[0067]以下结合附图和实施例对本发明作进一步的详细说明:
[0068]一种用于CAD系统的吸附式智能信息标注方法,如图1和图2所述,它包括如下步骤:
[0069]步骤1:在CAD系统的基本形状图元中增加实物对象属性信息3(例如钢筋的编号、直径,桥墩的类型、高度等)形成实物图元,构建实物图元的实物对象属性信息访问接口 ;
[0070]步骤2 =CAD系统接受用户在绘图时对实物图元的选择;
[0071]步骤3.1:用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息3 ;
[0072]步骤3.2:用户在CAD系统中选定信息定位点P2 ;
[0073]步骤3.3:将步骤3.1中提取的实物对象属性信息3标注于步骤3.2中用户选定的信息定位点P2,根据标注出的信息内容自动生成引线末端端点P3,根据被标注实物图元I(即实物对象如图1和图2中的钢筋在CAD系统中的表征)的位置自动生成标注定位点Pl,然后根据上述引线末端端点P3、信息定位点P2与标注定位点Pl生成标注引线2,上述实物对象属性信息3、标注定位点P1、信息定位点P2、引线末端端点P3和标注引线2构成整个信息标注;
[0074]步骤4:用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄4、信息定位点位置操作手柄5,所述标注定位点位置操作手柄4用来控制标注定位点Pl的位置,所述信息定位点位置操作手柄5用来控制信息定位点P2的位置;
[0075]步骤5.1:当整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄4和信息定位点位置操作手柄5输入整个信息标注能消除上述干涉所需的新位置;
[0076]步骤5.2:在CAD系统中根据步骤5.1中输入的整个信息标注的新位置,通过以下约束计算方法把整个信息标注吸附在被标注实物图元I上(该步骤使整个信息标注不会脱离或超出被标注实物图元I的范围,且吸附过程通过算法自动完成,不需要对整个信息标注进行人工的拖拽,同时,整个信息标注能整体吸附在被标注实物图元I上,减少了人工对整个信息标注进行调整的过程,提高了利用CAD系统的画图效率);[0077]当对信息定位点P2进行约束计算时,用户通过信息定位点位置操作手柄5对信息定位点P2进行拖拽的过程中不断更新信息定位点P2的位置,将标注定位点Pl记为P1点,将信息定位点P2记为P2点,将标注引线2的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为P2',设上述己点的原始位置为P3',用户通过信息定位
点位置操作手柄5将P2点拖拽至新位置P2"时,P1' P2、P3分别为P1点、P2点和P3点经
过约束计算后的最终位置,则有:
[0078]V1 = P2" — P2f
[0079]P1 = Pl
[0080]P2 = PJ + V1
[0081]P3 = Pj + V1
[0082]其中,V1为从P2点的原始位置P2'到P2点的新位置P2"的向量;
[0083]当对标注定位点Pl进行约束计算时,用户通过标注定位点位置操作手柄4对标注定位点Pi进行拖拽的过程中不断更新标注定位点Pi的位置,将标注定位点Pi记为P1点,将信息定位点P2记为P2点,将标注引线2的末端端点记为P3点,设上述P1点的原始位置为P/,设上述P2点的原始位置为P2',设上述己点的原始位置为P3',用户通过标注定位点位置操作手柄4将P1A拖 拽至新位置P1",设新位置P1"在被标注实物图元I上的投影
为P1" ' ’R、1.ζ分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
[0084]V2 = Pjw — Pj
[0085]= P1^ 4.V-
[0086]ζ = P2* + V2
[0087]^ = P3f + V2
[0088]其中,V2为从P1点的原始位置P/到?1点的新位置P1"在被标注实物图元I上的投影P1",的向量;
[0089]根据上述笔ζ的计算结果来更新标注定位点P1、信息定位点P2和标注引
线2的末端端点Ρ3的位置,即可重新定位整个信息标注的位置;
[0090]步骤5.3:将原始位置的整个信息标注删除;
[0091]步骤5.4:在步骤5.2中得到的重新定位的整个信息标注位置处增加整个信息标注。
[0092]步骤6:当用户需要对步骤5.4中增加的整个信息标注中的实物对象属性信息进行编辑时,可以通过输入设备激活整个信息标注中的实物对象属性信息,使其处于编辑状态,用户输入新的实物对象属性信息后,整个信息标注将通过访问被标注的实物图元的实物对象属性信息访问接口更新 实物图元的相关实物对象属性信息。
[0093]上述技术方案中,所述步骤2中CAD系统接受用户在绘图时对实物图元的选择,并对所选择的实物图元进行高亮显示。
[0094]上述技术方案的步骤4和步骤6中的输入设备为鼠标或键盘。
[0095]一种用于CAD系统的吸附式智能信息标注装置,如图3所示,它包括实物图元生成模块10、实物图元选择模块20、信息标注生成模块30、信息标注选择模块40、信息标注吸附模块50和标注信息修改模块60,其中,所述实物图兀生成模块10,用于实现在CAD系统的基本形状图元中增加实物对象属性信息3形成实物图元,构建实物图元的实物对象属性信息访问接口;
[0096]所述实物图元选择模块20,用于实现CAD系统接受用户在绘图时对实物图元的选择;
[0097]所述信息标注生成模块30,用于实现下列操作:
[0098]用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息3 ;
[0099]及用户在CAD系统中选定信息定位点P2 ;
[0100]及将提取的实物对象属性信息3标注于用户选定的信息定位点P2,根据标注出的信息内容自动生成引线末端端点P3,根据被标注实物图元I的位置自动生成标注定位点P1,然后根据上述引线末端端点P3、信息定位点P2与标注定位点Pl生成标注引线2,上述实物对象属性信息3、标注定位点P1、信息定位点P2、引线末端端点P3和标注引线2构成整个信息标注;
[0101]所述信息标注选择模块40,用于实现下列操作:
[0102]用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄4、信息定位点位置操作手柄5,所述标注定位点位置操作手柄4用来控制标注定位点Pl的位置,所述信息定位点位置操作手柄5用来控制信息定位点P2的位置;
[0103]所述信息标注吸附模块50,用于实现下列操作:
[0104]当整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄4和信息定位点位置操作手柄5输入整个信息标注能消除上述干涉所需的新位置;
[0105]及在CAD系统中根据输入的整个信息标注的新位置,通过以下约束计算方法把整个信息标注吸附在被标注实物图元I上;
[0106]当对信息定位点P2进行约束计算时,用户通过信息定位点位置操作手柄5对信息定位点P2进行拖拽的过程中不断更新信息定位点P2的位置,将标注定位点Pl记为P1点,将信息定位点P2记为P2点,将标注引线2的末端端点记为P3点,设上述P1点的原始位置为P1',设上述P2点的原始位置为P2',设上述己点的原始位置为P3',用户通过信息定位
点位置操作手柄5将P2点拖拽至新位置P2"时,P1 > P2 Λ P3分别为P1点、P2点和P3点经
过约束计算后的最终位置,则有:
[0107]Vi=P2"-P21
[0108]P1 = P/
[0109]P7 = P/ + Vj
【权利要求】
1.一种用于CAD系统的吸附式智能信息标注方法,其特征在于,它包括如下步骤: 步骤1:在CAD系统的基本形状图元中增加实物对象属性信息(3)形成实物图元,构建实物图元的实物对象属性信息访问接口 ; 步骤2 =CAD系统接受用户在绘图时对实物图元的选择; 步骤3.1:用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息(3); 步骤3.2:用户在CAD系统中选定信息定位点(P2); 步骤3.3:将步骤3.1中提取的实物对象属性信息(3)标注于步骤3.2中用户选定的信息定位点(P2 ),根据标注出的信息内容自动生成引线末端端点(P3 ),根据被标注实物图元(O的位置自动生成标注定位点(P1),然后根据上述引线末端端点(P3)、信息定位点(P2)与标注定位点(Pl)生成标注引线(2),上述实物对象属性信息(3)、标注定位点(P1)、信息定位点(P2)、引线末端端点(P3)和标注引线(2)构成整个信息标注; 步骤4:用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄(4)、信息定位点位置操作手柄(5),所述标注定位点位置操作手柄(4)用来控制标注定位点(Pl)的位置,所述信息定位点位置操作手柄(5)用来控制信息定位点(P2)的位置; 步骤5.1:当 整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄(4)和信息定位点位置操作手柄(5)输入整个信息标注能消除上述干涉所需的新位置; 步骤5.2:在CAD系统中根据步骤5.1中输入的整个信息标注的新位置,通过以下约束计算方法把整个信息标注吸附在被标注实物图元(I)上; 当对信息定位点(P2)进行约束计算时,用户通过信息定位点位置操作手柄(5)对信息定位点(P2)进行拖拽的过程中不断更新信息定位点(P2)的位置,将标注定位点(Pl)记为P1点,将信息定位点(P2)记为P2点,将标注引线(2)的末端端点记为P3点,设上述P1点的原始位置为P/,设上述P2点的原始位置为P2',设上述P3点的原始位置为P3',用户通过信息定位点位置操作手柄(5)将P2点拖拽至新位置P2"时,ζ、ζ分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
V, = Pf —P21
P" — P,
I2 — 11 R = + V1 ζ = Pa +V1 其中,V1为从P2点的原始位置P2'到P2点的新位置P2"的向量; 当对标注定位点(Pl)进行约束计算时,用户通过标注定位点位置操作手柄(4)对标注定位点(Pl)进行拖拽的过程中不断更新标注定位点(Pl)的位置,将标注定位点(Pl)记为P1点,将信息定位点(P2)记为P2点,将标注引线(2)的末端端点记为P3点,设上述P1点的原始位置为P/,设上述P2点的原始位置为P2',设上述己点的原始位置为P3',用户通过标注定位点位置操作手柄(4)将P1A拖拽至新位置P1",设新位置P1"在被标注实物图元(I)上的投影为Pl" 1 ,F1, F2, ^分别为P1点、P2点和P3点经过约束计算后的最终位置,则有:
2.根据权利要求1所述的用于CAD系统的吸附式智能信息标注方法,其特征在于:所述步骤5.4后还包括步骤6:当用户需要对步骤5.4中增加的整个信息标注中的实物对象属性信息进行编辑时,可以通过输入设备激活整个信息标注中的实物对象属性信息,使其处于编辑状态,用户输入新的实物对象属性信息后,整个信息标注将通过访问被标注的实物图元的实物对象属性信息访问接口更新实物图元的相关实物对象属性信息。
3.根据权利要求1所述的用于CAD系统的吸附式智能信息标注方法,其特征在于:所述步骤2中CAD系统接受用户在绘图时对实物图元的选择,并对所选择的实物图元进行高売显不O
4.根据权利要求2所述的用于CAD系统的吸附式智能信息标注方法,其特征在于:所述步骤4和步骤6中的输入设备为鼠标或键盘。
5.一种用于实现权利要求2所述方法的用于CAD系统的吸附式智能信息标注装置,其特征在于,它包括实物图元生成模块(10)、实物图元选择模块(20)、信息标注生成模块(30)、信息标注选择模块(40)、信息标注吸附模块(50)和标注信息修改模块(60),其中,所述实物图元生成模块(10),用于实现在CAD系统的基本形状图元中增加实物对象属性信息(3)形成实物图元,构建实物图元的实物对象属性信息访问接口 ; 所述实物图元选择模块(20),用于实现CAD系统接受用户在绘图时对实物图元的选择; 所述信息标注生成模块(30),用于实现下列操作: 用户通过访问所选中实物图元的实物对象属性信息访问接口,来提取所选中实物图元中包含的实物对象属性信息(3); 及用户在CAD系统中选定信息定位点(Ρ2);及将提取的实物对象属性信息(3)标注于用户选定的信息定位点(Ρ2),根据标注出的信息内容自动生成引线末端端点(Ρ3),根据被标注实物图元(I)的位置自动生成标注定位点(P1),然后根据上述引线末端端点(P3)、信息定位点(P2)与标注定位点(Pl)生成标注引线(2 ),上述实物对象属性信息(3 )、标注定位点(PI)、信息定位点(P2 )、引线末端端点(P3 )和标注引线(2)构成整个信息标注; 所述信息标注选择模块(40),用于实现下列操作: 用户通过命令或者输入设备选择的方式激活上述整个信息标注,使整个信息标注处于可编辑状态,并显示标注定位点位置操作手柄(4)、信息定位点位置操作手柄(5),所述标注定位点位置操作手柄(4)用来控制标注定位点(Pl)的位置,所述信息定位点位置操作手柄(5)用来控制信息定位点(P2)的位置; 所述信息标注吸附模块(50 ),用于实现下列操作: 当整个信息标注与其它图元产生干涉时,用户通过操作标注定位点位置操作手柄(4)和信息定位点位置操作手柄(5)输入整个信息标注能消除上述干涉所需的新位置; 及在CAD系统中根据输入的整个信息标注的新位置,通过以下约束计算方式把整个信息标注吸附在被标注实物图元(I)上; 当对信息定位点(P2)进行约束计算时,用户通过信息定位点位置操作手柄(5)对信息定位点(P2)进行拖拽的过程中不断更新信息定位点(P2)的位置,将标注定位点(Pl)记为P1点,将信息定位点(P2)记为P2点,将标注引线(2)的末端端点记为P3点,设上述P1点的原始位置为P/,设上述P2点的原始位置为P2',设上述P3点的原始位置为P3',用户通过信息定位点位置操作手柄(5)将P2点拖拽至新位置P2 "时,
【文档编号】G06F17/30GK103617247SQ201310624199
【公开日】2014年3月5日 申请日期:2013年11月28日 优先权日:2013年11月28日
【发明者】耿杰, 文望青, 王传素, 何晓春, 赵志军, 梁会, 张晓江, 曹文杰, 宋星, 余兴胜 申请人:中铁第四勘察设计院集团有限公司