图形平滑
3D图形平滑算法复杂度高,所以一个偷懒的方法是把问题转化成2D问题(如果可以的话);
在2D空间下,比如说,给你一个六边形,怎么把六角形变光滑,层内插值?层间插值?
如果 “角” 出现在水平方向,需要在层内处理。可以非线性插值,但计算量大些,代码麻烦些。so?线性插值在层内怎么插,角都存在。所以这里需要的不仅仅是线性插值。
一个方法是层内替换
另一个方式可以考虑层间替换。比如说上层有角的地方,下层没有,中间一插值,得到的有角的地方应该是没角的
还有一种的层间插值,这适用于(只考虑圆柱体)末端,层内替换也做了,层间替换也做了,还有一些边边角角。工程上,小的边角影响不大,但是大一些的话,就可以采用直接层间插值,密集一些,保证末端那几层连续性足够好
3D上看
如果 “角” 是在竖直方向,那层间插值是可能把角消除的。但这里只是说存在这个可能,需要验证。我是直接替换(在不影响结果的条件下)
浙公网安备 33010602011771号