//插值屏幕坐标的顶点信息 public HVertex InterpVertex(HVertex vertex, float t) { HVertex HVertexRet = new HVertex(); HVertexRet.pos = pos.InterpVec(vertex.pos, t); HVertexRet.uv.u = MathHelper.Interp(uv.u, vertex.uv.u, t); HVertexRet.uv.v = MathHelper.Interp(uv.v, vertex.uv.v, t); HVertexRet.color.r = MathHelper.Interp(color.r, vertex.color.r, t); HVertexRet.color.g = MathHelper.Interp(color.g, vertex.color.g, t); HVertexRet.color.b = MathHelper.Interp(color.b, vertex.color.b, t); HVertexRet.rhw = MathHelper.Interp(rhw, vertex.rhw, t); return(HVertexRet); }