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

VTK 鼠标+键盘重构

 1、鼠标事件

如果有鼠标事件处理等相应的需求,可以重写该事件。

  void OnMouseMove() override; //鼠标移动事件
  void OnLeftButtonDown() override;//左键按下事件
  void OnLeftButtonUp() override;//左键抬起事件
  void OnMiddleButtonDown() override;//滚轮按下事件
  void OnMiddleButtonUp() override;//滚轮抬起事件
  void OnRightButtonDown() override;//右键按下事件
  void OnRightButtonUp() override;//右键抬起事件
  void OnMouseWheelForward() override;//滚轮向前事件
  void OnMouseWheelBackward() override;//滚轮向后事件

2、旋转平移缩放等事件

  void Rotate() override;//旋转
  void Spin() override;//快速旋转
  void Pan() override;//平移
  void Dolly() override;//缩放2


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

相关文章:

  • 搭建企业AI助理的创新应用与案例分析
  • 关于Mac中的shell
  • uniapp 微信小程序 自定义日历组件
  • RAFT:随机退火森林
  • 字玩FontPlayer开发笔记5 Tauri初体验
  • 微服务-Eureka
  • vulnhub potato靶机
  • HackMyVM-Again靶机的测试报告
  • 【智能算法】改进蚁狮优化算法【matlab】
  • arkTs数据存储
  • Visual Studio 2022 C++ gRPC 环境搭建
  • 六十三:七层负载均衡做了些什么?
  • HTML——79.代码快捷输入方式
  • grouped.get_group((‘B‘, ‘A‘))选择分组
  • TensorFlow深度学习实战(4)——正则化技术详解
  • Golang,Let‘s GO!
  • 下载excel
  • Linux安装ubuntu
  • Tomcat解析
  • 40% 降本:多点 DMALL x StarRocks 的湖仓升级实战
  • 深入理解 Linux 管道:创建与应用详解(匿名管道进程池)
  • 学习随记:word2vec的distance程序源码注释、输入输出文件格式说明
  • Spark服装数据分析系统 大屏数据展示 智能服装推荐系统(协同过滤余弦函数)
  • 【three.js】模型-几何体Geometry,材质Material
  • redis的学习(三)
  • 保障移动应用安全:多层次安全策略应对新兴威胁