社区
C#
帖子详情
c#+SharpGL取得鼠标点击点的三维坐标
zhyong2759
2017-09-20 04:41:33
最近在用SharpGL描画点云图(x,y,z的点的集合,把点一个一个描画出来组成一张图)。想实现在屏幕上点击鼠标后,记录下来屏幕上此点对应的世界坐标,也就是x,y,z的坐标值,怎么取得呢?
...全文
688
3
打赏
收藏
c#+SharpGL取得鼠标点击点的三维坐标
最近在用SharpGL描画点云图(x,y,z的点的集合,把点一个一个描画出来组成一张图)。想实现在屏幕上点击鼠标后,记录下来屏幕上此点对应的世界坐标,也就是x,y,z的坐标值,怎么取得呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_40913010
2019-01-17
打赏
举报
回复
楼主问题解决了没我也在做这个
仪器仪表行业的软件工程师
2017-10-25
打赏
举报
回复
1
去看红宝书的选择与反馈机制(Select & Feedback),或者这个http://blog.csdn.net/augusdi/article/details/19360915也不错的
C#
-
三维
点
云数据读取并显示
Sha
rpGL
C#
_
三维
点
云数据读取并显示。格式为按行读取,
坐标
为(X,Y,Z)(3D point cloud data read and displayed. The format is read by line, the coordinates (X, Y, Z))
三维
姿态显示上位机
C#
+
Sha
rpGL
+ HID
之前做了一个使用Unity3D作为
三维
显示的
三维
姿态显示上位机,在使用过程中偶尔会出现
点
小问题,当然呢,这个几率还是非常小的,就是Unity3D
三维
渲染引擎偶尔会崩溃,因此,我使用
Sha
rpGL
再次做了这个
三维
姿态上位机(这个上位机来自于一个开源的x-IMU-AHRS的算法)。 我只使用了其中的
三维
显示部分,毕竟OpenGL这东西太难了,要让我从0起步还是算了吧,因此,当然重写时还用到了dnSpy这个开源的并且很有用的反编译软件,特意看了IMUAPI.dll中关于四元数求旋转矩阵部分的代码,当然,看完后发现
C#
,
Sha
rpGL
开发的3D图表控件
C#
,
Sha
rpGL
开发的3D图表控件
C#
使用
Sha
rpGL
-Perspective和LookAt
在
C#
使用
Sha
rpGL
-Hello Word代码详解中的Resized函数里,出现了Perspective和LookAt,将Hello Word代码详解中的此部分复制过来,继续讲解里面的内容 private void openGLControl_Resized(object sender, EventArgs e) { // TODO: Set the projection matrix here. // Get the
C#
Tips之C
Sha
rpGL
(三)
当
鼠标
点
下后,我们通常需要根据屏幕
坐标
获取抓取
点
的模型
坐标
,这个过程实际上是
三维
模型可视化的逆过程,也就是通过已知的MVP矩阵反向投影得到模型
坐标
,glm提供的unProject很容易解决这个问题。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章