【技术实现步骤摘要】
基于NURBS的船体曲面自动建模系统
[0001]本专利技术涉及船舶制造技术和软件
,尤其涉及一种基于NURBS的船体曲面自动建模系统。
技术介绍
[0002]国内船型几何建模工具多附属于大型船舶设计软件,如Napa、Tribon等,这对于普通用户并不方便,包括软件操作上的不友好和需要专门培训。不便之处还包括对使用成本的控制和使用功能的扩展,如不能进行全船统一光顺,数据结构的完善程度不够,不能对多种甲板中心线与甲板边线的联动处理等方面。基于此,本专利技术在借鉴现有船舶型线设计工具使用经验的基础上,设计开发了具有完全自主知识产权和全部源代码的、具有人机交互设计界面的船体曲面自动建模判断系统,本系统能实现全船统一光顺,具有完善的数据结构以及能对多种甲板中心线与甲板边线的联动处理。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于NURBS的船体曲面自动建模系统。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种基于NURBS的船体曲面自动建模系统,包括:
[0005]船型数据输入模块、船型三维光顺模块和船型存储模块;
[0006]船型数据输入模块的数据输出端与船型三维光顺模块的数据输入端相连,船型三维光顺模块的数据输出端与船型存储模块的数据输入端相连;
[0007]船型数据输入模块用于从文件夹中读入符合默认格式的船型数据;
[0008]船型三维光顺模块用于根据船型数据输入模块输入的船型数据判断船型 ...
【技术保护点】
【技术特征摘要】
1.一种基于NURBS的船体曲面自动建模系统,其特征在于,包括:船型数据输入模块、船型三维光顺模块和船型存储模块;船型数据输入模块的数据输出端与船型三维光顺模块的数据输入端相连,船型三维光顺模块的数据输出端与船型存储模块的数据输入端相连;船型数据输入模块用于从文件夹中读入符合默认格式的船型数据;船型三维光顺模块用于根据船型数据输入模块输入的船型数据判断船型是否符合规定并对船型进行三维光顺;船型存储模块用于将符合规定的船型数据进行存储作为本次或者下次使用。2.根据权利要求1所述的一种基于NURBS的船体曲面自动建模系统,其特征在于,在船型数据输入模块中,包括以下步骤:S11,统计文件夹中文件总个数,分别为第1待输入文件、第2待输入文件、第3待输入文件、
……
、第待输入文件,为文件夹中文件总个数;令ζ=1;S12,判断Q
ζ
的文件格式是否为默认格式:若Q
ζ
的文件格式为默认格式,Q
ζ
表示第ζ待输入文件,则将第ζ待输入文件Q
ζ
导入;若Q
ζ
的文件格式不为默认格式,则将第ζ待输入文件Q
ζ
的格式修改为默认格式;S13,判断ζ与ζ间的大小关系:若则文件夹中的文件格式判断完毕;若则ζ=ζ+1,返回步骤S12。3.根据权利要求2所述的一种基于NURBS的船体曲面自动建模系统,其特征在于,在船型数据输入模块中,还包括步骤S14,将文件夹中所有文件修改为默认格式后,将不能读取的文件筛除,对保留的文件进行文件名修改,其修改方法为:File modification name
ζ
′
=md5<SHA1<Q
ζ
′
...
【专利技术属性】
技术研发人员:何术龙,王墨伟,田志峰,吴乘胜,冷文浩,
申请(专利权)人:中船重工奥蓝托无锡软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。