float pts[N][4]={{x1,y1,z1,v1},{x2,y2,z2,v2},...,{xN,yN,zN,vN}};
//in viewsight(0,0)-(w,h);
//N==w*h
//if pts[n][3]==0 then pts[n] is invalid
如何评估每个有效点的法线向量?
pts 是 Point-cloud-data 中的点,在 (w,h) 大小的视图中看到;
像这样的东西:
p11,p12,p13...p1w,
p21,p22,p23...p2w,
...
...
ph1,ph2,ph3...phw,
每个点都由它们的邻居关联,并共同为我们生成一个表面。
pts 排列紧密,行和列。我们的任务是找到一种方法来尽可能准确地评估每个点的法线向量朝向我们的视野。
我正在尝试实时执行此操作,因为 pts 是实时生成的。例如,一次计算 1024x1024 点。有人以前发布过解决方案吗?