我想沿着样条线(三次贝塞尔曲线)在平面内变形网格。 我不知道哪种方法是处理锐利边缘的最佳方法。
我的目标是从网格生成变形场。
目前,我是根据参考样条线使用在样条线上以规则间隔定位的点的切线来构建网格的。
我还可以通过沿样条线“拉伸”一条线来生成网格。
对于“尖锐”角度,网格可能与先前定位的点重叠,从而使变形场混乱。我想避免/处理任何重叠,而是使用某种阈值/边界(?)。
我当前的想法是:
对于要创建/变形的网格的每个点,在参考曲线上找到最近的点。然后,我会以某种方式使用此信息来防止新网格中的任何重叠。但是,这在计算方面非常昂贵,我想知道是否有更好的方法。