专栏首页大学生计算机视觉学习DeepLearning关于MFC与OpenGL结合绘图区域用鼠标来控制图形的移动总结

关于MFC与OpenGL结合绘图区域用鼠标来控制图形的移动总结

原文作者:aircraft

原文链接:https://www.cnblogs.com/DOMLX/p/11773171.html

 之前开发的导入多个模型,旋转,分别移动什么什么的,都是在纯OpenGL的环境下写,然后项目需求要界面了。

  我就想着用MFC界面来开发,但是呢MFC对话框 或者单文档跟OpenGL结合的绘图区域,添加了鼠标移动的消息响应函数,可是鼠标移动的坐标打印告诉我,两者结合之后 不仅左上角坐标不是(0,0)右下角也不是常规的长宽坐标

  反正移动起来坐标跳动的非常的不规律,一会一百多,一会就几千,可是界面定义的长宽只有几百而已,这就是一个非常纠结的地方了,在MFC下与OpenGL结合 我不能通过鼠标移动的坐标来控制模型的移动了,

  我也找了很多的资料,和示例程序 都是键盘控制移动,鼠标控制图形旋转   都没有鼠标直接拖动图形移动的实现,这让我觉得可能是MFC太老了,都没有人用来搞与OpengL结合的开发了,所以就没有人研究这个两者的底层结合出现的问题,

  所以导致鼠标不能用来控制图形的拖动,坐标跳动剧烈,不规则。

  没办法,项目需要界面,那我只能重新学习c#或者是QT来制作这个界面了,最后花了一天多学了c#的winform界面开发,opengl是不可以直接在c#中使用的,只能用一些大牛的对接 比如sharpGL  CsharpGL来制作绘制。不过语法都差不多

 c#中的鼠标控制良好 可以非常轻松的实现图形的拖动旋转一系列操作

若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • mysql安装 2017最新安装mysql教程及遇到的问题解决Windows下

    徐飞机
  • opencv与mfc显示图片操作,MFC的鼠标响应在opencv图片上失效,opencv滚轮事件没有响应问题描述解决。

    原文链接:https://www.cnblogs.com/DOMLX/p/11588758.html

    徐飞机
  • bullet物理引擎与OpenGL结合 导入3D模型进行碰撞检测 以及画三角网格的坑

    原文链接:https://www.cnblogs.com/DOMLX/p/11681069.html

    徐飞机
  • Spring学习笔记 Spring Roo 简介

    一直以来,Java/Spring开发被认为是笨重的代表,无法快速生成项目原型和骨架。所以,Spring推出了Spring Roo这个项目,帮助我们快速生成项目原...

    乐百川
  • Youzer:一款针对活动目录环境的伪造用户生成器

    Youzer是一款针对活动目录环境的伪造用户生成器,Youzer的目标就是创建一个包含大量信息的活动目录环境,该工具使用了Python3代码库“faker”来生...

    FB客服
  • rSeq工具:RNA-Seq数据分析的工具

    rSeq是一组RNA-Seq数据分析的工具。它可以处理RNA-Seq数据分析的许多方面,如参考序列生成序列映射,基因和同种型表达式(RPKMs)计算等。也有很多...

    oriRNA
  • 第16次文章:Java字节码

    在上一期讲解java的动态性的时候,我们主要提到了java中的反射机制,可以在java代码运行的时候,改变类的结构,属性等信息,而这一节我们通过另一种实现方式来...

    鹏-程-万-里
  • logistic逻辑回归公式推导及R语言实现

    线性回归模型简单,对于一些线性可分的场景还是简单易用的。Logistic逻辑回归也可以看成线性回归的变种,虽然名字带回归二字但实际上他主要用来二分类,区别于线性...

    知然
  • 03 Linear Regression

    Introduction:         线性回归可能是统计学,机器学习和科学中最重要的算法之一。 它是最常用的算法之一,了解如何实现它和其各种avors是非...

    MachineLP
  • 增加图元

            以前增加图元,总是用复制图元的方式,受的限制较大。今天试着用创建的方式来增加,效果还行,需要注意: 用datasets太麻烦 用key...

    用户1075292

扫码关注云+社区

领取腾讯云代金券