摘要
目的基于NX11.0平台,开发一种船舶板区域识别算法,准确、高效地识别船舶板区域。方法介绍了计算机图形学中面、环、边的关系,采用面和边的拓扑关系,描述板架区域面和区域边界的关系。以板架上最小面的集合作为板架区域,最短边的集合作为板架区域边界,将围成板架区域面的一组边赋予特殊属性,以区分板架区域边界与板架普通边。在此基础上,通过搜索一组板架区域边界围成的所有板架最小面,进而识别出一个板架区域。在NX11.0平台上,使用C++语言实现该算法,并使用实船模型进行测试,结论该算法对能够准确、高效地实现船舶板区域识别。
The work aims to develop a ship plate area recognition algorithm based on the NX11.0 platform which will recognize the ship plate area in a correct and efficient way.It introduced the relationship among face,ring and edge in computer graphics and described the relationship between face and edge of plate area by the topological relation of face and edge.The aggregation of the smallest surface on the plate was used as the plate area and that of the shortest edge as the edge of the plate area.One edge of the area around the plate was given with specific attributes,so as to distinguish regional edge and ordinary edge.On this basis,a plate area was identified through searching the smallest surface of all plates that are surrounded by regional edges.On the NX11.0 platform,this algorithm was implemented by using C++language and a real ship model was used for testing.The results show that the algorithm can accurately and efficiently achieve the ship plate area recognition.
作者
章志兵
尚云飞
孟凡冲
柳玉起
孔海骄
ZHANG Zhi-bing;SHANG Yun-fei;MENG Fan-chong;LIU Yu-qi;KONG Hai-jiao(Huazhong University of Science and Technology,Wuhan 430074,China;China Classification Society Technology R&D Center,Beijing 100007,China)
出处
《精密成形工程》
2018年第5期148-153,共6页
Journal of Netshape Forming Engineering
基金
国家自然科学基金(51609089)