当前位置: 首页 > article >正文

Python中用Open3D 可视化的点云窗口快捷键

在使用 Open3D 进行点云可视化时,无论是通过 draw_geometries 还是 Visualizer 创建的窗口,都支持一些内置的快捷键,方便用户进行交互操作。以下是常用的快捷键及其功能:


通用快捷键

这些快捷键适用于大多数 Open3D 可视化窗口:

快捷键功能描述
H显示帮助菜单,列出所有可用的快捷键。
Esc关闭当前窗口。
F进入自由视角模式(Free View),可以自由旋转和缩放点云。
R重置视角,将点云恢复到初始的默认视角。
W切换点云渲染模式为线框模式(Wireframe)。
B切换点云渲染模式为点模式(Point Cloud)。
S切换点云渲染模式为表面模式(Surface)。
+ / -放大或缩小点云。
鼠标左键旋转点云。
鼠标右键平移点云。
鼠标滚轮缩放点云。

高级快捷键

这些快捷键用于更高级的操作:

快捷键功能描述
L打开或关闭点云的光照效果。
C获取当前视角的参数(相机位置、焦点等),并打印到控制台。
P截屏并保存当前窗口的内容为 PNG 文件。
G显示或隐藏几何体的坐标轴。
O切换正交投影(Orthographic Projection)和透视投影(Perspective Projection)。

示例:查看快捷键帮助

在可视化窗口中按下 H 键,会弹出一个帮助菜单,显示所有可用的快捷键及其功能。例如:

=== Help ===
H: Print this help message.
Esc: Close window.
F: Enter freeview (rotation) mode.
R: Reset view point.
W: Toggle wireframe mode.
B: Toggle point cloud mode.
S: Toggle surface mode.
+: Increase point size.
-: Decrease point size.
L: Toggle lighting.
C: Capture current view.
P: Capture screen shot.
G: Toggle geometry visibility.
O: Toggle orthographic/perspective projection.

注意事项

  1. 快捷键依赖窗口焦点:确保可视化窗口是当前活动窗口,且输入法为英文,否则快捷键可能无法生效。
  2. 自定义快捷键:Open3D 默认不支持自定义快捷键。如果需要更复杂的交互逻辑,可以通过 Visualizer 的事件回调机制实现。

http://www.kler.cn/a/488238.html

相关文章:

  • 荒腔走板Mac电脑本地部署 LLM
  • MySQL使用C语言连接
  • 使用SPI机制加载实现类
  • 一文流:Maven精讲
  • 深入探索 ScottPlot.WPF:在 Windows 桌面应用中绘制精美图表的利器
  • ASP.NET Core 实现微服务 -- Polly 服务降级熔断
  • 深入浅出负载均衡:理解其原理并选择最适合你的实现方式
  • Node 之 Stream 深度剖析:从原理到项目实战应用场景全解
  • 网络安全有哪些细分方向?零基础学Web安全需要掌握的知识(附系统路线+工具笔记)
  • Vue3+TS+vite项目笔记1
  • 实战设计模式之桥接模式
  • Gin框架中间件原理
  • 24级 秋季学期期末考试安排(专升本)
  • 计算机网络(二)——物理层和数据链路层
  • Lua语言的文件IO
  • Decord - 深度学习视频加载器
  • OpenCV计算机视觉 07 图像的模块匹配
  • 从configure.ac到构建环境:解析Mellanox OFED内核模块构建脚本
  • LeetCode 3042. Count Prefix and Suffix Pairs I
  • 资源编排:云时代的高效管理工具,助力企业智能运维