隐藏点我想删除隐藏点从一个观点看(V)卸下从云
V=[ xv yv xv omega phi kappa]
云具有法线:
cloud=[ x y z color nx ny nz]
- 隐蔽点=查看器是在点V并看着对象点'B'。从这个可视角度看,'A'点正好在'B'后面。因此,它应该被删除。 (见图2) 但是,如果观看者在点V1并看着对象点'B'。从这个观察角度看,'A'点不在'B'后面。因此,它不应该被删除。* (见图1) 我知道this后,我发现它很有趣,试过但没有示例数据,我不知道如何使用它。
我也知道这篇文章How to remove hidden points from point cloud using normal vectors (in matlab)?但我不明白答案,这很难弄清楚。
如何在不使用查看器和旋转位置的情况下删除双点。请在这方面帮助我。任何链接都会很好。
什么是没有查看器的隐藏点?就我的理解而言,隐藏点是远离观察者的一点。 – Daniel
“B点隐藏在点A之后”等同于“观看者的位置位于具有原点A和方向(A-B)的射线”。您要求解决方案时不使用查看器的位置。 – Daniel
我投票结束这个问题,没有一个明确的强度值定义和隐藏点允许许多可能的答案。我建议抓笔和纸,画一个5x5点的网格,随机去除两个外部点和两个内部点,假设强度为.5并尝试解决它。 – Daniel