从鼠标指针中弹出一个拾取射线.doc

从鼠标指针中弹出一个拾取射线

· 下载演示 971 KB · 下载源 611 KB 内容 为了便于参考,本文介绍了以下内容: · 简介 · 谁是本文的作者? · background · 选择和移动进程概述 · 基于虚拟平面的翻译控制器 · 设计指南。 · 下载源代码概述。 · 类的名称 · 如何在演示应用程序中使用该类。 · 部分实现细节。 · 沿单个轴的平移。 · 特殊情况:当视图平面与虚拟平面正交时。 · 有一些改进的房间。 · 使用演示项目。 · 稍微大一点的图片。 · 补充信息 · 从鼠标指针拾取一个拾取射线。 · 采用颜色编码的 OpenGL 。 · 射线平面交叉试验系统。 · Modelview矩阵和摄像机基向量 · 引用 · 进一步阅读。 简介 交互式 3D 建模和场景构造有很多应用,提供了选择。定位和旋转 3D 对象的三个基本操作任务。 this使用标准鼠标翻译 3D 个对象,并在 C++/CLI Windows 窗体应用程序中提供一个旧式的示例实现,以说明涉及的基本原理。 我试图尽可以能使它保持基本状态,希望它能帮助你创建自己的实现。 图 1: 演示项目中可用交互的可视摘要。 移动一个对象是 3D 个交互式软件中的一个常见任务,它有许多场景。 演示包含一个场景。 本文是该场景的一个特定部分: 在你离开对象并将它的拖动到所需位置的部分。 查看图 1 above,我们有: · 轴约束下拉菜单:

文档评论(0)

1亿VIP精品文档

相关文档