管系安装图的图形数据处理.pdf

管系安装图的图形数据处理.pdf

ID:52493900

大小:2.00 MB

页数:4页

时间:2020-03-28

管系安装图的图形数据处理.pdf_第1页
管系安装图的图形数据处理.pdf_第2页
管系安装图的图形数据处理.pdf_第3页
管系安装图的图形数据处理.pdf_第4页
资源描述:

《管系安装图的图形数据处理.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第46卷舟诗海[程Vo1.462017年11月SHIP&OCEANENGINEERINGNOV.2Ol7DOI:10.3963/j.issn.1671-7953.2017.S2.013管系安装图的图形数据处理雷京(江门市南洋船舶工程有限公司,广东江门529145)摘要:根据船厂的实际出图需求,分析如何对三维模型进行图形处理,并按一定的算法自动出管系安装图,提高出图质量和效率。关键词:管系安装图;管号;图形处理;算法分析中图分类号:U664.84文献标志码:A文章编号:1671—7953(2017)$2-0045.04随着软件技术的不断发展和进步,越来越多杂乱无章。因此只能采用G

2、eneralNote的方法手的优秀三维设计软件进人船舶行业,考虑对TRI.工标注,一根根拾取然后调整位置,至少保证图面BONM3管系安装图的二次开发进行分析,通过的信息无交叉,引线尽量不重合。一定算法对图形进行自动化处理,为自动化建模某厂采用的常规出图见图2,手工拾取每一出图提供一定参考。根管子的名称,然后人为判断放在哪个区域和位置,以保证图面较为清晰可见,但是该方法却无法1开发背景保证管子是否有遗漏或者是重复标注,而且检查一般管系安装图按生产要求,需将各个视图起来十分繁琐,效果不理想,需要花费大量的时间的三维模型及剖面在图纸上表达,并且每根管子校对。的名称也在图面上显示。然而

3、由于托盘含有的管子数量较多,TRIBONM3提供的AutolNote—pipe标注功能暂无法进行排序,信息复杂交叉,图面复杂,无法用于生产设计,某单元的部分管系采用自动标注见图l。图2某厂采用的手工标注方法为了提高出图的质量和效率,迫切需要开发出适合船厂现状的程序,要求能够自动标注管子图1由AutolNote—pipe自动标注名称并且自动按顺序排列标注,不交叉,不重复,由图1可知,采用自动标注的方法不可行,而不遗漏,保证图面质量。且图1的实例抽取了托盘中的75根管子,实际使用过程中可能不止这些数目,标注出的结果更加2开发思路及过程2.1分析需要提取的信息收稿日期:2017—01

4、一l21)首先提取模型图面信息,根据model—iden—修回日期:2017—02—12第一作者:雷京(1983一),男,学士,T程师tify拾取需要处理图面的句柄号,并且输入计算范研究方向:船舶生产设计及程序开发围的左上角点和右下角点,供后续排列Note坐标4520l17月矩雷京:管系安装图的图形数据处理船海工程第46卷使用¨。1点与P.相连得到角度1一P。一N,可以判断当2)通过KcsCaptureRegion2D.CaptureRegion2D()该角度最大时,该连线应该处于图形标注的最外模块,按区域拾取所有模型的句柄号列表,通过循端,后续P,⋯,P的标注均不会与之相交。

5、依次环对比,筛选出所有的ModelType==”pipe”的句计算P,⋯,P⋯,则可以将象限内所有的点与/、,柄并供后续提取管路信息使用,其余的Planepan—轴上的标注位置一一对应,而不会出现交叉的情el和Structure模型则过滤掉。况。接下来解决如何判断角度1一P,一N是否为3)用上述得到的管路模型句柄号,通过ele—最大值,可以通过下列方法。mentextent——get()模块得到所有管路的型心位置,并由字典功能将管路名称和,y坐标信息等一一对应并存储供后续排列使用。4)将上述步骤存储的管路名称和,y坐标进行分类,尽量细分标注区域,比如可以将图面分成4等份,型心坐

6、标落在第一象限的,标注在左上角区域,落在第二象限的,标注在右上角,以此类推可以减少引线交叉的可能。2.2需要解决的难题图4标注排序原理示意通过上述将管子坐标按区域分成4等份后,方法一。通过dim—angle—new将所有对P,然后按坐标或y坐标依次排列并用note—new()的角度测量出来,拾取所有测量值的句柄号,找到写出结果,经过测试发现基本可以保证每个区域最大的标注角度,并得到此点坐标即可。南于该的标注不相交,方法是通过拾取图面的角度比较大小,可能会出但是每个区域内部的标注和引线依然出现相现由于标注重复而句柄拾取错误的可能。因此每交情况J,见图3。标注一个角度,拾取放人列表

7、内,然后删除标注进行下一个计算,直到得到最大角度。该方法作者尚未测试过,有兴趣的读者可以尝试。方法二。下列方法为笔者采用的计算思路。0。~180。内的角度只有余弦函数是单调函数,正弦函数非单调,正切和余切分别不能取90。和0。。因此利用该特性,计算每个坐标点相对于计算点的cosine值,找到最小值,相应的就可以得到最大角度,最终也就可以确定象限内最适合的标注点J。2.3程序代码图3采用坐标排列法计算的图纸将上述所有信息提取,并解决标注排列的难图3表明,采用简单的比较坐标大小的方法点后即可按思

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。