具有二次 1D 切割的规则 2D 网格上的 C1 连续样条

计算科学 插值 b样条 网格
2021-12-17 23:48:35

我想要在常规二维网格上定义一些标量样条函数F(x,y)具有连续的一阶导数,易于与任意射线/线相交l(t)=(cxt,cyt,czt).

找到交点意味着找到方程的根fcx,cy(t)czt=0在哪里 fcx,cy(t)=F(cxt,cyt)是沿线的样条值l(t).

因为很容易找到我想要的二次多项式的根fcx,cy(t)任何的分段二次多项式cx,cy.

什么是问题/什么不是解决方案:

  1. 考虑由一维二次 B 样条的张量积创建的矩形网格上的双二次 B 样条。结果是双二次的,这意味着它是fcx,cy(t)四阶多项式
  2. 由二次贝塞尔三角形组成的函数虽然它肯定只是沿任何方向的二次函数,但很难确保三角形边界处的 连续导数。
0个回答
没有发现任何回复~