Graphics 关于Catmull Clark的问题

Graphics 关于Catmull Clark的问题,graphics,3d,computational-geometry,mesh,Graphics,3d,Computational Geometry,Mesh,关于算法,我有几个问题 1) 输入网格可以是任何网格(即三角形网格、六角形网格)?据此,Catmull Clark适用于任意多边形网格: 本文描述了仅具有四边形的网格规则背后的数学原理,然后对具有任意多边形的网格进行了推广,而无需证明 然而,我只看到它在quads的上下文中使用。例如,使用两个面点和原始端点计算边点。我可以设想,在非四边形网格中,将有两个以上的面点 2) 假设(1)是真的,根据,它说: 新网格将仅由四边形组成,而四边形通常不是平面的。新网格通常比旧网格看起来更平滑 这是否意味着如

关于算法,我有几个问题

1) 输入网格可以是任何网格(即三角形网格、六角形网格)?据此,Catmull Clark适用于任意多边形网格:

本文描述了仅具有四边形的网格规则背后的数学原理,然后对具有任意多边形的网格进行了推广,而无需证明

然而,我只看到它在quads的上下文中使用。例如,使用两个面点和原始端点计算边点。我可以设想,在非四边形网格中,将有两个以上的面点

2) 假设(1)是真的,根据,它说:

新网格将仅由四边形组成,而四边形通常不是平面的。新网格通常比旧网格看起来更平滑

这是否意味着如果我放入三角形或六边形网格,结果将是四边形网格?若然,原因为何

  • 当然。你为什么不相信这个网站

  • 对。由Catmull Clark生成的每个面将与原始面有一个角,在边缘点有两个角,在面点有一个角;因此将是一个四边形