3D点云投影到2D

空间类有一个点云,需要将其投影到任意的一个平面上。

这个平面确定如下:

U = {-sin(theta), cos(theta), 0}

V = {cos(theta)*sin(phi), sin(theta)*sin(phi), cos(phi)}

Center = {cos(theta)*cos(phi), sin(theta)*cos(phi), sin(phi)}*r

每个点P在平面自身上的投影坐标[U, V]由下式给出

[x', y'] = [dot(P - Center, U), dot(P - Center, V)]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 欧拉旋转、四元数、矩阵旋转之间的差异 除了欧拉旋转以外,还有两种表示旋转的方式:矩阵旋转和四元数旋转。接下来我们比...
    AndrewFan阅读 2,618评论 0 3
  • #1996 AHSME ##1996 AHSME Problems/Problem 1 The addition ...
    abigtreenj阅读 1,456评论 0 0
  • 安卓插件化技术已经作为一个优秀的合格研发必备要求,学习和掌握现有不同种类动态加载方案 是提升个人技术深度有效途径。...
    常兴E站阅读 957评论 0 3
  • 描述 代码库的版本号是从 1 到 n 的整数。某一天,有人提交了错误版本的代码,因此造成自身及之后版本的代码在单元...
    6默默Welsh阅读 477评论 0 0
  • 一路小雨,从上车到下车。 昨天的拔罐没起作用,老爸的肩颈还是疼痛难忍。坚持到住处,吃过面,4点钟马上出发去医院。还...
    田螺里阅读 175评论 0 1