首页 > 其他 > 详细

3D场景鼠标点选择物体

时间:2018-07-04 14:20:26      阅读:182      评论:0      收藏:0      [点我收藏+]

对于以下几种选择:

(1)点云;

(2)线框;

(3)网格;

针对以上准备三个函数:

(1)获取点和线段最短距离函数;

(2)获取线段和线段最短距离函数;

(3)获取三角面片和线段最短距离函数;

算法:

(1)2D鼠标点转换为远近平面上的鼠标点,获得鼠标线段;

(2)通过计算获得所有与鼠标线段距离在一定范围内的点、线段或网格;

(3)根据点、线段或网格距离近平面鼠标点的距离排序,取最近的那个,即为选中物体。

 

3D场景鼠标点选择物体

原文:https://www.cnblogs.com/fengyaoyao/p/9262983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!