首页
中国名著
中国文学
外国名著
影视作品
水浒传
道德经
易经
礼记
老子他说
学习字词典
我的日志
字号++
字号--
这里可以复制文本,然后在下面粘贴。
// 三线性插值函数 public static float TrilinearInterpolate(float[,,] data, float x, float y, float z) { // 获取八个临近的整数坐标点 int x0 = (int)Math.Floor(x); int x1 = x0 + 1; int y0 = (int)Math.Floor(y); int y1 = y0 + 1; int z0 = (int)Math.Floor(z); int z1 = z0 + 1; // 获取这些点的值 float c000 = data[x0, y0, z0]; float c100 = data[x1, y0, z0]; float c010 = data[x0, y1, z0]; float c110 = data[x1, y1, z0]; float c001 = data[x0, y0, z1]; float c101 = data[x1, y0, z1]; float c011 = data[x0, y1, z1]; float c111 = data[x1, y1, z1]; // 计算插值权重 float xd = (x - x0) / (x1 - x0); float yd = (y - y0) / (y1 - y0); float zd = (z - z0) / (z1 - z0); // 对 x 轴进行插值 float c00 = c000 * (1 - xd) + c100 * xd; float c10 = c010 * (1 - xd) + c110 * xd; float c01 = c001 * (1 - xd) + c101 * xd; float c11 = c011 * (1 - xd) + c111 * xd; // 对 y 轴进行插值 float c0 = c00 * (1 - yd) + c10 * yd; float c1 = c01 * (1 - yd) + c11 * yd; // 对 z 轴进行插值 float c = c0 * (1 - zd) + c1 * zd; return c; } public static byte TrilinearInterpolate(byte[,,] data, float x, float y, float z) { // 获取八个临近的整数坐标点 int x0 = (int)Math.Floor(x); int x1 = x0 + 1; int y0 = (int)Math.Floor(y); int y1 = y0 + 1; int z0 = (int)Math.Floor(z); int z1 = z0 + 1; // 获取这些点的值 byte c000 = data[x0, y0, z0]; byte c100 = data[x1, y0, z0]; byte c010 = data[x0, y1, z0]; byte c110 = data[x1, y1, z0]; byte c001 = data[x0, y0, z1]; byte c101 = data[x1, y0, z1]; byte c011 = data[x0, y1, z1]; byte c111 = data[x1, y1, z1]; // 计算插值权重 float xd = (x - x0) / (x1 - x0); float yd = (y - y0) / (y1 - y0); float zd = (z - z0) / (z1 - z0); // 对 x 轴进行插值 float c00 = c000 * (1 - xd) + c100 * xd; float c10 = c010 * (1 - xd) + c110 * xd; float c01 = c001 * (1 - xd) + c101 * xd; float c11 = c011 * (1 - xd) + c111 * xd; // 对 y 轴进行插值 float c0 = c00 * (1 - yd) + c10 * yd; float c1 = c01 * (1 - yd) + c11 * yd; // 对 z 轴进行插值 float c = c0 * (1 - zd) + c1 * zd; return (byte)c; } public static int TrilinearInterpolate(int[,,] data, float x, float y, float z) { // 获取八个临近的整数坐标点 int x0 = (int)Math.Floor(x); int x1 = x0 + 1; int y0 = (int)Math.Floor(y); int y1 = y0 + 1; int z0 = (int)Math.Floor(z); int z1 = z0 + 1; // 获取这些点的值 int c000 = data[x0, y0, z0]; int c100 = data[x1, y0, z0]; int c010 = data[x0, y1, z0]; int c110 = data[x1, y1, z0]; int c001 = data[x0, y0, z1]; int c101 = data[x1, y0, z1]; int c011 = data[x0, y1, z1]; int c111 = data[x1, y1, z1]; // 计算插值权重 float xd = (x - x0) / (x1 - x0); float yd = (y - y0) / (y1 - y0); float zd = (z - z0) / (z1 - z0); // 对 x 轴进行插值 float c00 = c000 * (1 - xd) + c100 * xd; float c10 = c010 * (1 - xd) + c110 * xd; float c01 = c001 * (1 - xd) + c101 * xd; float c11 = c011 * (1 - xd) + c111 * xd; // 对 y 轴进行插值 float c0 = c00 * (1 - yd) + c10 * yd; float c1 = c01 * (1 - yd) + c11 * yd; // 对 z 轴进行插值 float c = c0 * (1 - zd) + c1 * zd; return (int)c; }
文本定期保存哦
居中
百度意思
百度图片
缓存数据
最近查询记录
2025-01-28读书
我的笔记-2024-12-23_读书
我的笔记-2024-12-22_读书
我的笔记-2024-12-18_读书
2024-11-02读书
我的笔记-2024-10-25_读书
2024-10-24读书
我的笔记-2024-10-24_读书
我的笔记-2024-10-23_读书
我的笔记-2024-10-19_读书
我的笔记-2024-10-18_读书
我的笔记-2024-10-17_读书
我的笔记-2024-10-16_读书
2024-10-16_读书读书
2024-10-15_读书读书
我的笔记-2024-10-15_读书
我的笔记-2024-10-13_读书
我的笔记-2024-10-12_读书
我的笔记-2024-10-11_读书
我的笔记-2024-10-10_读书
我的笔记-2024-10-08_读书
我的笔记-2024-10-07_读书
2024-10-07读书
我的笔记-2024-10-06_读书
2024-10-06读书
2024-10-05读书
我的笔记-2024-10-05_读书
我的笔记-2024-10-01_读书
2024-10-01读书
2024-09-28读书
我的笔记-2024-09-29_读书
2024-09-27读书
我的笔记-2024-09-27_读书
2024-09-26读书
我的笔记-2024-09-22_读书
2024-09-22读书
我的笔记-2024-09-16_读书
2024-09-16读书
我的笔记-2024-09-10_读书
2024-09-10读书
我的笔记-2024-09-08_读书
我的笔记-2024-09-07_读书
我的笔记-2024-09-03_读书
我的笔记-2024-08-22_读书
我的笔记-2024-08-18_读书
我的笔记-2024-08-12_读书
我的笔记-2024-08-11_读书
我的笔记-2024-08-10_读书
2024-08-10读书
我的笔记-2024-08-08_读书
2024-08-08读书
我的笔记-2024-07-30_读书
2024-07-30读书
我的笔记-2024-07-29_读书
我的笔记-2024-07-14_读书
我的笔记-2024-07-12_读书
我的笔记-2024-07-11_读书
我的笔记-2024-07-08_读书
2024-07-08读书
我的笔记-2024-07-06_读书
我的笔记-2024-06-30_读书
我的笔记-2024-06-26_读书
我的笔记-2024-06-25_读书
2024-06-25读书
我的笔记-2024-06-24_读书
我的笔记-2024-06-23_读书
我的笔记-2024-06-22_读书
我的笔记-2024-06-21_读书
2024-06-21读书
我的笔记-2024-06-20_读书
我的笔记-2024-06-19_读书
我的笔记-2024-06-16_读书
我的笔记-2024-06-14_读书
我的笔记-2024-06-13_读书
我的笔记-2024-06-12_读书
我的笔记-2024-06-11_读书
我的笔记-2024-06-08_读书
我的笔记-2024-06-05_读书
我的笔记-2024-06-03_读书
2024-06-03读书
我的笔记-2024-06-02_读书
我的笔记-2024-06-01_读书
我的笔记-2024-05-31_读书
2024-05-31读书
我的笔记-2024-05-28_读书
我的笔记-2024-05-26_读书
2024-05-26读书
我的笔记-2024-05-24_读书
我的笔记-2024-05-14_读书
我的笔记-2024-05-13_读书
2024-05-13读书
我的笔记-2024-05-10_读书
我的笔记-2024-05-07_读书
我的笔记-2024-05-04_读书
我的笔记-2024-05-03_读书
我的笔记-2024-05-02_读书
我的笔记-2024-05-01_读书
我的笔记-2024-04-21_读书
2024-04-21读书
我的笔记-2024-04-15_读书
反义词
近义词
词组
谜语
造句