C# 使用Catmull-clark算法细分三维矩阵
我用矩阵做计算。我想要的是实际上提高分辨率。我正在考虑以这种方式对3D矩阵(表示表面积)进行子划分。我将如何实现这一点?我正在查看,但没有找到任何可以与3d矩阵一起使用的解决方案。请参见下面的解决方案int[,]和int[][]:Catmull Clark用于显式曲面。3D矩阵是否表示曲面?如果是,怎么做?你打算通过提高分辨率来实现什么?@NicoSchertler是的,矩阵代表一个表面积。可以将其视为不同高度的20x20(WxH)支柱。通过将分辨率提高两倍,它将成为一个40x40柱的区域。中间的柱子会有一个计算出的高度,就像Catmull-Clark一样。所以你有一个2D矩阵而不是3D矩阵?然后,只需将其视为图像,并使用双三次过滤器或类似工具将其放大。C# 使用Catmull-clark算法细分三维矩阵,c#,math,matrix,interpolation,C#,Math,Matrix,Interpolation,我用矩阵做计算。我想要的是实际上提高分辨率。我正在考虑以这种方式对3D矩阵(表示表面积)进行子划分。我将如何实现这一点?我正在查看,但没有找到任何可以与3d矩阵一起使用的解决方案。请参见下面的解决方案int[,]和int[][]:Catmull Clark用于显式曲面。3D矩阵是否表示曲面?如果是,怎么做?你打算通过提高分辨率来实现什么?@NicoSchertler是的,矩阵代表一个表面积。可以将其视为不同高度的20x20(WxH)支柱。通过将分辨率提高两倍,它将成为一个40x40柱的区域。中间