CN112231500A - 一种调整三维数模工程图序号位置的方法 - Google Patents

一种调整三维数模工程图序号位置的方法 Download PDF

Info

Publication number
CN112231500A
CN112231500A CN201910578165.XA CN201910578165A CN112231500A CN 112231500 A CN112231500 A CN 112231500A CN 201910578165 A CN201910578165 A CN 201910578165A CN 112231500 A CN112231500 A CN 112231500A
Authority
CN
China
Prior art keywords
serial number
sequence number
engineering drawing
dimensional
adjusting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910578165.XA
Other languages
English (en)
Inventor
孙文龙
仲梁维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201910578165.XA priority Critical patent/CN112231500A/zh
Publication of CN112231500A publication Critical patent/CN112231500A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明涉及的一种调整三维数模工程图序号位置的方法,因为在三维软件中导入二维工程图,获取其中视图的外包围线的中心位置和外包围线的四个顶点坐标,根据中心位置建立二维坐标系,将视图在二维坐标系中分为四个象限,将每个象限以角平分线为分割线分为两个区域。获取视图中的序号标注个数、序号位置以及序号依附位置,确定序号标注以及序号依附位置所处区域,根据多个序号标注和其对应的外包围线顶点坐标,计算出每个序号标注之间在x方向和y方向上的相等间隔距离。将序号标注以及序号依附位置进行自动调整,得到新的工程图序号位置。

Description

一种调整三维数模工程图序号位置的方法
技术领域
本发明涉及一种计算机辅助设计领域,具体涉及一种调整三维数模工程图序号位置的方法。
背景技术
目前三维绘图领域,已有的三维绘图工具在大型装配体环境下会产生大量的工程图纸,但是当前软件对工程图的出图存在着许多不便之处,比如无法一次性生成符合工程制图标准的序号标注(如图1所示),进而使得工程制图人员需要对工程图的标注在软件中进行一一手动修改,这就产生了很大的工作量,使得工程制图人员的工作效率低下。
因此本发明设计了一种调整三维数模工程图序号位置的方法。
发明内容
本发明是为了解决上述问题而进行的,目的在于提供一种调整三维数模工程图序号位置的方法。
本发明提供了一种调整三维数模工程图序号位置的方法,具有这样的特征,包括:
步骤1:在三维软件中导入二维工程图,二维工程图中包括多个视图,每个视图的***都有一个外包围线,选择一个外包围线的中心位置O(O,O),根据中心位置建立二维坐标系,将视图在二维坐标系中分为四个象限;
步骤2:将每个象限以角平分线为分割线分为两个区域;
步骤3:获取视图外包围线的四个顶点坐标;
步骤4:获取视图中的序号标注,建立序号集合Am,m为二维工程图中序号标注的个数;
步骤5:获得序号标注的序号位置,建立序号位置集合Bm(x,y);
步骤6:获得当前序号标注的序号依附位置,建立序号依附位置的集合Cm(x,y),Cm(x,y)与Bm(x,y)一一对应。
步骤7:通过Bm(x,y)、Cm(x,y)以及O(O,O)对比,确定序号标注以及序号依附位置所处象限;
步骤8:由Bm(x,y)、Cm(x,y)得到序号引线与坐标X轴的夹角θ;
步骤9:根据θ的大小判断序号标注所属的区域;
步骤10:根据多个Bm(x,y)和其对应的外包围线顶点坐标,计算出每个序号标注之间在x方向和y方向上的相等间隔距离;
步骤11:将序号标注以及序号依附位置进行自动调整,得到新的工程图序号位置。
在本发明提供的调整三维数模工程图序号位置的方法中,还可以具有这样的特征:其中,步骤1中的多个视图的选取依据为从上到下的Z形依次原则。
在本发明提供的调整三维数模工程图序号位置的方法中,还可以具有这样的特征:其中,步骤5中的序号位置集合Bm(x,y)按照x值最小,y值最接近0作为排序标准。
在本发明提供的调整三维数模工程图序号位置的方法中,还可以具有这样的特征:其中,步骤6中的确定象限方法为判断Bm(x,y)、Cm(x,y)中x和y的正负值。
发明的作用与效果
根据本发明所涉及的一种调整三维数模工程图序号位置的方法,因为在三维软件中导入二维工程图,获取其中视图的外包围线的中心位置和外包围线的四个顶点坐标,根据中心位置建立二维坐标系,将视图在二维坐标系中分为四个象限,将每个象限以角平分线为分割线分为两个区域。获取视图中的序号标注个数、序号位置以及序号依附位置,确定序号标注以及序号依附位置所处区域,根据多个序号标注和其对应的外包围线顶点坐标,计算出每个序号标注之间在x方向和y方向上的相等间隔距离。将序号标注以及序号依附位置进行自动调整,得到新的工程图序号位置。
所以,解决了生成的工程图的序号标注不符合工程制图标准的问题,进而避免了制图人员需要一一标注的工作,使得工程制图人员的工作效率提升。
附图说明
图1是本发明的实施例中的未做调整的二维工程示意图;
图2是本发明的实施例中的调整后的二维工程示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本发明一种调整三维数模工程图序号位置的方法作具体阐述。
步骤1:在三维软件中导入二维工程图,二维工程图中包括多个视图,每个视图的***都有一个外包围线,选择一个外包围线的中心位置O(O,O),根据中心位置建立二维坐标系,将视图在二维坐标系中分为四个象限,分别为第一象限、第二象限、第三象限以及第四象限。
步骤2:将第一象限、第二象限、第三象限以及第四象限以角平分线为分割线依次分隔为八个区域,分别为第一区域、第二区域、第三区域、第四区域、第五区域、第六区域、第七区域以及第八区域。
步骤3:获取视图外包围线的四个顶点坐标,左上角V1(x1,y1),左下角V2(x2,y2),右上角V3(x3,y3),左下角V4(x4,y4)。
步骤4:获取视图中的序号标注,建立序号集合Am,m为二维工程图中序号标注的个数。
步骤5:获得序号标注的序号位置,建立序号位置集合Bm(x,y),并且按照x值最小,y值最接近0作为排序标准。
步骤6:获得当前序号标注的序号依附位置,建立序号依附位置的集合Cm(x,y),Cm(x,y)与Bm(x,y)一一对应。
步骤7:通过Bm(x,y)、Cm(x,y)中x和y的正负值,确定序号标注以及序号依附位置所处象限。
步骤8:由Bm(x,y)、Cm(x,y)得到序号引线与坐标X轴的夹角θ。
步骤9:根据θ的大小判断序号标注所属的区域。
步骤10:根据多个Bm(x,y)和其对应的外包围线顶点坐标,计算出每个序号标注之间在四个象限的x方向和y方向上的相等间隔距离。
第一象限的X轴方向间隔距离Xstep
Figure BDA0002112518510000051
n表示第一象限的第二区域的序号个数;
Y轴方向距离Ystep
Figure BDA0002112518510000052
n表示第一象限的第一区域的序号个数;
第二象限的X轴方向间隔距离Ystep
Figure BDA0002112518510000061
n表示第一象限的第三区域的序号个数;
Y轴方向距离Ystep
Figure BDA0002112518510000062
n表示第一象限的第四区域的序号个数;
第三象限的X轴方向间隔距离Xstep
Figure BDA0002112518510000063
n表示第一象限的第六区域的序号个数;
Y轴方向距离Ystep
Figure BDA0002112518510000064
n表示第一象限的第五区域的序号个数;
第四象限的X轴方向间隔距离Xstep
Figure BDA0002112518510000065
n表示第一象限的第七区域的序号个数;
Y轴方向距离Ystep
Figure BDA0002112518510000066
n表示第一象限的第八区域的序号个数。
步骤11:将序号标注按照所属区域的等间隔距离进行序号标注,序号标注在第二区域、第三区域、第六区域以及第七区域的在平行于x轴的外包围线上进行标注,序号标注在第一区域、第四区域、第五区域以及第八区域的在平行于y轴的外包围线上进行标注,进而得到新的工程图序号位置(如图2所示)。
得到调整过标注序号的工程图,可以使得制图人员的工作效率大幅提高。
实施例的作用与效果
根据本发明所涉及的一种调整三维数模工程图序号位置的方法,因为在三维软件中导入二维工程图,获取其中视图的外包围线的中心位置和外包围线的四个顶点坐标,根据中心位置建立二维坐标系,将视图在二维坐标系中分为四个象限,将每个象限以角平分线为分割线分为两个区域。获取视图中的序号标注个数、序号位置以及序号依附位置,确定序号标注以及序号依附位置所处区域,根据多个序号标注和其对应的外包围线顶点坐标,计算出每个序号标注之间在x方向和y方向上的相等间隔距离。将序号标注以及序号依附位置进行自动调整,得到新的工程图序号位置。
所以,解决了生成的工程图的序号标注不符合工程制图标准的问题,进而避免了制图人员需要一一标注的工作,使得工程制图人员的工作效率提升。
更进一步地,步骤1中的多个视图的选取依据为从上到下的Z形依次原则,可以保证将所有视图进行标注。
更进一步地,步骤5中的序号位置集合Bm(x,y)按照x值最小,y值最接近0作为排序标准,所以在调整的过程中,可以保证序号标注的有序排列。
上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围,还可以通过获取各自象限内的序号标注个数,进而计算出序号标注在所属象限的平均间隔角度,从而可以进行调整序号标注得到新的工程图序号位置。

Claims (4)

1.一种调整三维数模工程图序号位置的方法,其特征在于,包括如下步骤:
步骤1:在三维软件中导入二维工程图,所述二维工程图中包括多个视图,每个所述视图的***都有一个外包围线,选择一个所述外包围线的中心位置O(O,O),根据所述中心位置建立二维坐标系,将所述视图在二维坐标系中分为四个象限;
步骤2:将每个象限以角平分线为分割线分为两个区域;
步骤3:获取所述视图外包围线的四个顶点坐标;
步骤4:获取所述视图中的序号标注,建立序号集合Am,m为所述二维工程图中所述序号标注的个数;
步骤5:获得所述序号标注的序号位置,建立序号位置集合Bm(x,y);
步骤6:获得当前序号标注的序号依附位置,建立所述序号依附位置的集合Cm(x,y),Cm(x,y)与Bm(x,y)一一对应。
步骤7:通过Bm(x,y)、Cm(x,y)以及O(O,O)对比,确定所述序号标注以及所述序号依附位置所处象限;
步骤8:由Bm(x,y)、Cm(x,y)得到序号引线与坐标X轴的夹角θ;
步骤9:根据θ的大小判断所述序号标注所属的所述区域;
步骤10:根据多个Bm(x,y)和其对应的所述外包围线顶点坐标,计算出每个所述序号标注之间在x方向和y方向上的相等间隔距离;
步骤11:将所述序号标注以及所述序号依附位置进行自动调整,得到新的工程图序号位置。
2.根据权利要求1所述的调整三维数模工程图序号位置的方法,其特征在于:
其中,步骤1中的多个所述视图的选取依据为从上到下的Z形依次原则。
3.根据权利要求1所述的调整三维数模工程图序号位置的方法,其特征在于:
其中,步骤5中的所述序号位置集合Bm(x,y)按照x值最小,y值最接近0作为排序标准。
4.根据权利要求1所述的调整三维数模工程图序号位置的方法,其特征在于:
其中,步骤6中的确定象限方法为判断Bm(x,y)、Cm(x,y)中x和y的正负值。
CN201910578165.XA 2019-06-28 2019-06-28 一种调整三维数模工程图序号位置的方法 Pending CN112231500A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910578165.XA CN112231500A (zh) 2019-06-28 2019-06-28 一种调整三维数模工程图序号位置的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910578165.XA CN112231500A (zh) 2019-06-28 2019-06-28 一种调整三维数模工程图序号位置的方法

Publications (1)

Publication Number Publication Date
CN112231500A true CN112231500A (zh) 2021-01-15

Family

ID=74111401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910578165.XA Pending CN112231500A (zh) 2019-06-28 2019-06-28 一种调整三维数模工程图序号位置的方法

Country Status (1)

Country Link
CN (1) CN112231500A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838933A (zh) * 2014-03-18 2014-06-04 湖南大学 一种基于数字化技术的三维模型集成标注方法
CN105975696A (zh) * 2016-05-09 2016-09-28 西北工业大学 基于规则的三维工序尺寸布局方法
CN106528937A (zh) * 2016-10-10 2017-03-22 中广核工程有限公司 一种基于pdms出图避免标注信息重叠的***和方法
CN108121862A (zh) * 2017-12-13 2018-06-05 武汉益模科技股份有限公司 一种基于三维几何特征的工程图自动标注方法
CN108898679A (zh) * 2018-04-10 2018-11-27 宁波大红鹰学院 一种零部件序号自动标注的方法
CN109165401A (zh) * 2018-07-09 2019-01-08 国核电力规划设计研究院有限公司 一种基于土建结构三维模型生成二维施工图的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838933A (zh) * 2014-03-18 2014-06-04 湖南大学 一种基于数字化技术的三维模型集成标注方法
CN105975696A (zh) * 2016-05-09 2016-09-28 西北工业大学 基于规则的三维工序尺寸布局方法
CN106528937A (zh) * 2016-10-10 2017-03-22 中广核工程有限公司 一种基于pdms出图避免标注信息重叠的***和方法
CN108121862A (zh) * 2017-12-13 2018-06-05 武汉益模科技股份有限公司 一种基于三维几何特征的工程图自动标注方法
CN108898679A (zh) * 2018-04-10 2018-11-27 宁波大红鹰学院 一种零部件序号自动标注的方法
CN109165401A (zh) * 2018-07-09 2019-01-08 国核电力规划设计研究院有限公司 一种基于土建结构三维模型生成二维施工图的方法和装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
王波兴、刘树林、夏鸿建: "三维CAD装配序号的自动排序与布局算法", 《华中科技大学学报(自然科学版)》 *
王涛、莫蓉、万能: "工程图尺寸标注自动布局算法及实现", 《航空计算技术》 *
王福胜、沈建新: "二维装配图零部件序号标注智能布局方法", 《图学学报》 *

Similar Documents

Publication Publication Date Title
CN111292379B (zh) 深度相机校正装置及其方法
US8072450B2 (en) System and method for measuring a three-dimensional object
CN103942824B (zh) 一种三维点云直线特征提取方法
TWI506464B (zh) 三次元座標系圖形化創建系統及方法
CN112017232B (zh) 图像内圆形图案的定位方法、装置及设备
CN105550688B (zh) 点云数据的分类方法及装置
CN106547014B (zh) 晶体定位方法以及查找表的生成方法
CN105551077A (zh) 钣金加工三维工艺模型的构建方法及装置
CN102679926B (zh) 用于多点阵列式柔性工装的基于包围盒的薄壁曲面类零件定位方法
CN105627935A (zh) 产品料厚三维分析***及方法
CN106446306A (zh) 一种基于高斯球聚类的机械零件逆向工程建模方法
CN108898679B (zh) 一种零部件序号自动标注的方法
CN104699323B (zh) 一种基于图像处理的触摸点光学定位方法
CN112231500A (zh) 一种调整三维数模工程图序号位置的方法
CN103955687B (zh) 一种基于质心法的光斑图像中心的快速定位方法
CN104318610A (zh) 大空间三维实体放线方法
CN108280307A (zh) 发动机缸体孔系位置确定方法
CN106651993A (zh) 一种在fpga中填充非自相交多边形的填充方法
CN115879186A (zh) 一种件号放置位置确定方法、装置、设备及存储介质
CN112989470B (zh) 一种基于点云数据的室内空间布局提取方法
CN109598785A (zh) 一种三维网格模型视图转换方法
CN105975696B (zh) 基于规则的三维工序尺寸布局方法
CN105913380B (zh) 医学图像转换的方法和设备
CN112084875B (zh) 一种多激光雷达坐标***一方法
CN107527843B (zh) 基于计算机辅助设计的晶圆激光标识工艺实现方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210115

WD01 Invention patent application deemed withdrawn after publication