point3d 视野朝向设置

这里写自定义目录标题

point3d 视野朝向设置

open3d.visualization.Visualizer 中的 get_view_control() 方法返回一个 ViewControl 对象,用来控制 3D 可视化窗口中的相机视角。通过这个对象可以设置视角朝向(如俯视、侧视等)、相机位置、朝向目标、上方向等。

在 Open3D 中,相机的视野是通过以下几个参数共同定义的:

参数名 含义
lookat 相机看向的目标点(中心点)
up 相机的上方向(决定"头顶朝哪")
zoom 缩放程度(视野范围)

三维相机朝向的直观理解

可以想象你在一个房间里:

你站在某处

你盯着某个点

你的头是正的,没有歪着(up方向)

这样你就确定了视角。

front 是视野的朝向向量,表示从摄像机位置指向目标的方向。比如:

0, 0, -1:从 Z 正方向看向原点,即从前往后看

0, 0, 1:从 Z 负方向看,即从后往前看

0, 1, 0:从下往上看(Y 轴正方向)

up 是"头顶"的方向,比如:

0, 1, 0 表示摄像机顶部是 Y 正方向

0, -1, 0 表示顶部是 Y 负方向,视图将会"上下颠倒"

视角 front 向量 up 向量
俯视(Top) [0, -1, 0] [0, 0, -1]
仰视(Bottom) [0, 1, 0] [0, 0, 1]
正视(Front) [0, 0, -1] [0, 1, 0]
后视(Back) [0, 0, 1] [0, 1, 0]
左视(Left) [1, 0, 0] [0, 1, 0]
右视(Right) [-1, 0, 0] [0, 1, 0]
相关推荐
学术小李5 小时前
3D Gaussian Splatting中梯度反传求偏导的推导
3d
蓝鲨硬科技6 小时前
任利锋的“造物”野心,让AI 3D进入“可制造”时代
人工智能·3d·制造
cxoptics1 天前
3D电影用的偏振眼镜原理是什么?
3d
我才是银古2 天前
OpenCSG.NET:一个 .NET CSG 几何建模库的技术剖析
3d·dwg·csg
迁移科技2 天前
周转箱拆垛码垛自动化实战:3D视觉实现 ±2mm 毫米级稳定作业
3d·自动化·视觉检测
a1117762 天前
汽车3D配置器 THreeJS 开源项目
前端·3d·html·汽车
dalong102 天前
WPF:3D正八面体自动旋转
3d·wpf
数字新视界2 天前
3D数字化孪生管理解决方案
物联网·3d·数字孪生·3d可视化
宇擎智脑科技2 天前
img2threejs 架构深度解析:AI 如何高效地从图片“雕刻“3D 模型
人工智能·3d·agent