一种基于XY坐标系的直线端点坐标标注方法及系统技术方案

技术编号:20045382 阅读:36 留言:0更新日期:2019-01-09 04:18
本发明专利技术公开了一种基于XY坐标系的直线端点坐标标注方法,包括以下步骤:S1,进行直线选择,获取选择直线时的光标点A的坐标;S2,确定直线的两个端点,以距离A点最近的端点为待标记点B,以直线两个端点中距离A点最远点指向距离A点最近点的方向为向量C;S3,根据向量C与坐标系的夹角判断B点坐标的标记方向E和标记内容;S4,根据确定的标记方向E和预设的偏移距离F确定B点的坐标标记位置G;S5,根据标记内容获取B点的标注值D,将标注值D放置在标记位置G处。本发明专利技术解决了目前在图纸上进行尺寸标注存在操作复杂,容易出错的问题,提供了一种操作简单,使用方便,标注准确的标注方法。

【技术实现步骤摘要】
一种基于XY坐标系的直线端点坐标标注方法及系统
本专利技术涉及计算机辅助设计
,尤其涉及一种基于XY坐标系的直线端点坐标标注方法及系统。
技术介绍
在制造业各种零件设计中,需要对零件绘制三视图,并对三视图进行标注,并打印成图纸给现场加工人员查看加工内容和尺寸,在常用的CAD软件标注工具中有直径标注,半径标注,长度标注和坐标标注,这个坐标标注是用来标注指定点相对于XY坐标系的X值或Y值,比如标注圆中心位置坐标或标注某个凹槽边的坐标。一个点的坐标是两个值,即X值和Y值,要标注直线其中一个端点坐标,目前的CAD软件坐标标注工具流程如下,先人工指定个直线端点为标注点,再指定标注文字的放置点,CAD软件会自动根据标注文字放置点判断要标注的是X值还是Y值,完成标注。这个过程人工指定了2个点完成坐标XY值的其中一个值的标注,要标注XY值另外一个值,需要重复上面操作。标注一个点的X值和Y值,需要人工指定4个点,操作繁琐,而且人工指定标注点时,如果标注点附近有很多线条的端点,人工很容易指定到错误的点,导致标注值错误,而且目前的CAD软件都有点自动吸附扑捉功能,虽然自动吸附扑捉功能可以更容易扑捉到端点,不过副作用是在端点很多的区域容易扑捉到错误的端点。故而,目前的图纸标注往往都非常复杂,容易出错,但是在实际使用中又需要在图纸上进行标注,因此,提供一种简单准确的标注方法是目前亟待解决的问题。
技术实现思路
本专利技术提供了一种基于XY坐标系的直线端点坐标标注方法及系统,旨在解决目前在图纸上进行尺寸标注存在操作复杂,容易出错的问题。为实现上述目的,本专利技术提供了一种基于XY坐标系的直线端点坐标标注方法,包括以下步骤:S1,进行直线选择,获取选择直线时的光标点A的坐标;S2,确定直线的两个端点,以距离A点最近的端点为待标记点B,以直线两个端点中距离A点最远点指向距离A点最近点的方向为向量C;S3,根据向量C与坐标系的夹角判断B点坐标的标记方向E和标记内容;S4,根据确定的标记方向E和预设的偏移距离F确定B点的坐标标记位置G;S5,根据标记内容获取B点的标注值D,将标注值D放置在标记位置G处。与现有技术相比,本专利技术公开的一种基于XY坐标系的直线端点坐标标注方法,不需要用户准确选择需要标注的点,只需要选择待标记点所在的直线即可,通过直线上距离选择位置较近的端点确定为待标记点,解决了目前图纸标注,存在需要用户准确选取待标记点的问题,具体而言,用户进行准确选择需要对待标记点进行点击,操作麻烦,点击指定点时容易出错,即便有的软件可以提供端点吸附功能指引用户点击可能的端点,但在端点较为集中的区域,这种端点吸附功能往往会指引用户点击不是待标记点的端点,导致用户选择出错,进一步给用户操作增大困难。而本专利技术仅仅需要用户选择待标记点所在的直线,不要求用户准确点击,用户的操作难度变小,方便操作,不易出错,而且,即便是待标记点所在的区域的端点和线条极为集中,用户也可以选择相对容易操作的位置进行点击,只要保证点击的直线正确,且点击位置相对较为靠近待标记点即可准确的选择出待标记点,不会因为难以点击待标记点而出错。该方法可以自动识别待标记点解决了目前坐标标注存在的待标记点难以确定的问题。并且,由于方向向量C的方向通过直线两个端点确定,即以距离A最远点指向距离A点最近点,该专利技术甚至不要求用户准确选择指定直线,只要用户选择位置靠近直线,本专利技术即可自动识别最靠近的直线的两个端点,并以其中最靠近A点的端点作为待标记点B,以距离A最远点指向距离A点最近点的判断直线的方向向量,即向量C,大大简化了用户的选择步骤,提供了待标记点的智能识别,不会因为用户未能准确选择指定点或指定线段而导致标注错误。同时,本专利技术通过确定的向量C和坐标轴方向向量形成的夹角来确定用户需要的标记内容,即确定用户需要标记的是待标记点的X坐标或Y坐标,同时根据标记方向和偏移量自动确定坐标的标注位置,不需要用户再次选取标注位置,该方法可以直接确定标注位置并进行自动标注,不需要用户再次进行操作,大大减少了坐标标注时的操作步骤,只需要一次选取即可自动进行坐标标注,解决了目前坐标标注需要反复选取的问题。本专利技术提供的一种基于XY坐标系的直线端点坐标标注方法,通过选择直线来自动确定待标记点,解决了目前坐标标注需要准确点击待标记点带来的难以操作,容易出错的问题,并且该方法在自动识别待标记点后即可自动进行标注,不需要再次确定标注位置,解决了目前坐标标注需要选取坐标标注位置带来的操作麻烦的问题。本专利技术解决了目前在图纸上进行尺寸标注存在操作复杂,容易出错的问题,提供了一种操作简单,使用方便,标注准确的标注方法。为实现上述目的,本专利技术提供了一种基于XY坐标系的直线端点坐标标注系统,包括:直线选择单元,进行直线选择,获取选择直线时的光标点A的坐标;方向生成单元,确定直线的两个端点,以距离A点最近的端点为待标记点B,以直线两个端点中距离A点最远点指向距离A点最近点的方向为向量C;坐标标记位置确定单元,根据向量C与坐标系的夹角判断B点坐标的标记方向E和标记内容,根据确定的标记方向E和预设的偏移距离F确定B点的坐标标记位置G;坐标标注单元,根据标记内容获取B点的标注值D,将标注值D放置在标记位置G处。与现有技术相比,本专利技术公开的一种基于XY坐标系的直线端点坐标标注系统,通过设置直线选择单元和方向生成单元,不需要用户准确选择需要标注的点,只需要选择待标记点所在的直线即可,通过直线上距离选择位置较近的端点确定为待标记点,解决了目前图纸标注,存在需要用户准确选取待标记点的问题,具体而言,用户进行准确选择需要对待标记点进行点击,操作麻烦,点击指定点时容易出错,即便有的软件可以提供端点吸附功能指引用户点击可能的端点,但在端点较为集中的区域,这种端点吸附功能往往会指引用户点击不是待标记点的端点,导致用户选择出错,进一步给用户操作增大困难。而本专利技术仅仅需要用户选择待标记点所在的直线,不要求用户准确点击,用户的操作难度变小,方便操作,不易出错,而且,即便是待标记点所在的区域的端点和线条极为集中,用户也可以选择相对容易操作的位置进行点击,只要保证点击的直线正确,且点击位置相对较为靠近待标记点即可准确的选择出待标记点,不会因为难以点击待标记点而出错。该系统通过方向生成单元可以自动识别待标记点解决了目前坐标标注存在的待标记点难以确定的问题。并且,由于方向向量C的方向通过直线两个端点确定,即以距离A最远点指向距离A点最近点,该专利技术甚至不要求用户准确选择指定直线,只要用户选择位置靠近直线,本专利技术即可自动识别最靠近的直线的两个端点,并以其中最靠近A点的端点作为待标记点B,以距离A最远点指向距离A点最近点的判断直线的方向向量,即向量C,大大简化了用户的选择步骤,提供了待标记点的智能识别,不会因为用户未能准确选择指定点或指定线段而导致标注错误。同时,在识别待标记点后,该系统的方向生成单元以距离A最远点指向距离A点最近点的判断直线的方向向量,通过判断直线方向向量和坐标轴方向向量形成的夹角来确定用户需要的标记内容,即确定用户需要标记的是待标记点的X坐标或Y坐标,同时根据标记方向和偏移量自动确定坐标的标注位置,不需要用户再次选取标注位置,该系统的坐标标记位置确定本文档来自技高网...

【技术保护点】
1.一种基于XY坐标系的直线端点坐标标注方法,其特征在于,包括以下步骤:S1,进行直线选择,获取选择直线时的光标点A的坐标;S2,确定直线的两个端点,以距离A点最近的端点为待标记点B,以直线两个端点中距离A点最远点指向距离A点最近点的方向为向量C;S3,根据向量C与坐标系的夹角判断B点坐标的标记方向E和标记内容;S4,根据确定的标记方向E和预设的偏移距离F确定B点的坐标标记位置G;S5,根据标记内容获取B点的标注值D,将标注值D放置在标记位置G处。

【技术特征摘要】
1.一种基于XY坐标系的直线端点坐标标注方法,其特征在于,包括以下步骤:S1,进行直线选择,获取选择直线时的光标点A的坐标;S2,确定直线的两个端点,以距离A点最近的端点为待标记点B,以直线两个端点中距离A点最远点指向距离A点最近点的方向为向量C;S3,根据向量C与坐标系的夹角判断B点坐标的标记方向E和标记内容;S4,根据确定的标记方向E和预设的偏移距离F确定B点的坐标标记位置G;S5,根据标记内容获取B点的标注值D,将标注值D放置在标记位置G处。2.根据权利要求1所述的一种基于XY坐标系的直线端点坐标标注方法,其特征在于,所述步骤S3包括以下步骤:S31,选取坐标系上的四个方向向量分别代表X正轴,X负轴,Y正轴和Y负轴的方向;S32,分别计算向量C与四个方向向量的向量夹角,与向量C所形成的向量夹角最小的方向向量即为B点坐标的标记方向E,根据标记方向E确定标记内容。3.根据权利要求2所述的一种基于XY坐标系的直线端点坐标标注方法,其特征在于,所述标记内容包括X坐标和Y坐标,根据向量C与坐标系的夹角判断B点需要标记的坐标为X坐标或Y坐标。4.根据权利要求3所述的一种基于XY坐标系的直线端点坐标标注方法,其特征在于,所述标记方向E代表X正轴或X负轴方向,则标记内容为B点Y坐标;所述标记方向E代表Y正轴或Y负轴方向,则标记内容为B点X坐标。5.根据权利要求1-4任一项所述的一种基于XY坐标系的直线端点坐标标注方法,其特征在于,所述步骤S4包括以下步骤:S41,以待标记点B为起点,根据标记方向E和偏移距离F确定坐标标记位置所在的坐标H;S42,根据坐标标记位置所在的坐标H确定坐标标记位置G。6.根据权利要求5所述的一种基于XY坐标系的直线端点坐标标注方法,其特征在于,所述步骤S4还包括重复对象检测步骤,所述重复对象检测步骤设置于步骤S41和S42之间,所述重复对象检测步骤包括以下步骤:A,在获得坐标标记位置所在的坐标H后,检测当前坐标...

【专利技术属性】
技术研发人员:赖心秀巫小燕
申请(专利权)人:东莞市燕秀信息技术有限公司
类型:发明
国别省市:广东,44

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

1