重庆大学明月班2024级QEA需要的仿真程序
导入任意obj格式的模型,输入质心坐标,质量即可完成计算,具体用法有注释
注意模型要将露天部分封起来,毕竟不这么弄的话判断逻辑过于复杂,没写
默认水线围绕y轴旋转,x轴是顺便计算的,主要看0度的时候,反映的是甲板是否水平。
主程序为main.m
建议先使用pre_calculate函数进行预解算,得到一些基本模型信息和几何中心参数,再修改后执行rotating解算
NN是精度,数值越小精度越高,过低可能爆内存或者薄壁解算错误
核心算法有三个步骤
1 - 模型体素化
2 - 模型内部填充(模型都是壳,不好算)
3 - 迭代计算浮力扭矩(参考点为质心)
1