搜索资源列表
Intra3D-Software
- 基于OpenGL与Windows的交互式三维图形技术以及程序设计。结合配套软件─—交互式三维图形软件开发工具Intra3D 2.0: (1)3D C++ 类库与COM对象库系统设计; (2)3D 交互算法与数据结构设计; (3)3D 图形用户界面设计; (4)使用Visual C++ 和Intra3D 2.0 C++ 类库编写交互式3D 应用程序; (5)使用Visual Basic和Intra3D 2.0 COM类库编写交互式3D 应用程序。 Intra3D 2.0是免
523q
- 介绍地形绘制的过程,并给出详细的代码注释,同时用户可以交互操作
polygon
- 一个可以交互的OpenGL应用程序,支持用户利用鼠标创建和删除2维多边形对象。基本功能包括:支持用户利用鼠标指定各个顶点位置,创建多边形,支持用户选择一个多边形(与你的多边形保存的数据结构有关)并删除,设计一种数据结构存储每个多边形的顶点与边,支持文件存盘,支持用户选择多边形的颜色,支持用户移动多边形,支持用户改变多边形单个顶点的位置。-An interactive OpenGL application that allows users to use the mouse to create a
ASphereWithWireframe-vertex-faceMode
- 该程序是一个很全面的进行交互式绘制球体的MFC&OpenGL程序,该程序设置了球体的三种模型,分别是vertex,wireframe,face模式,而且设置有很好的光照和着色效果。还可以看到球体的反走样(antialiasing)和Gouraud效果。用户还可以看到动画效果,以及对球体的x,y,z轴方向的缩放效果。-The program is a very comprehensive interactive mapping sphere of MFC
MENUDEMO
- 用OpenGL实现的一个交互式界面,根据用户的点击输出不同的3D图形。-Using OpenGL implementation of an interactive interface, based on user clicks a different 3D graphics output.
Sun-Earth-Moon
- 该程序是一个简单的太阳、地球和月亮的旋转系统。基于VS2005开发平台,使用C++和OpenGL编写。该程序使用了OpenGL基本的坐标变换功能,实现球体的公转和自转。加入了光照和纹理,使其场景真实。另外,用户可以和场景进行简单的交互,方向键可以控制场景的坐标旋转,鼠标可以点击太阳、地球和月亮,变换其渲染模式(无纹理渲染和有纹理渲染),并且窗口标题会提示当前点击的对象。-The program is a simple sun, Earth and moon rotation system. VS
ArcBall
- ArcBall是一种允许用户使用鼠标调整方位的三维交互技术。ArcBall的设计不平常在于,在考虑数学基础的同时,将操作反馈很好地结合起来,解决了鼠标调整空间方位的难题。和其他的一些技术相比,在通用的旋转控制器方面,ArcBall更容易使用,也更容易操作,且具有更强的功能-ArcBall is a position to allow users to use the mouse to adjust the three-dimensional interactive technology. Arc
Main
- 实现多人虚拟交互,允许多个用户同时访问一个虚拟场景-To achieve more than a virtual interactive, allowing multiple users simultaneous access to a virtual scene
GraphicsHomework
- 课程设计的主要内容为开发一个实时绘制大规模三维场景的程序系统,应老师要求,完成的主要功能如下。 必做部分: 1. 采用3DS Max对三维场景进行了建模。场景中包含了建筑物、道路、天空等基本元素,实现了场景的纹理贴图功能。(见图1,2) 2. 实现了通过3DS Loader读取场景数据。 3. 使用了OpenGL和GLUT扩展库来实时绘制上述场景,画面生成速度达到36帧/秒。 4. 提供了友善的用户界面,并实现了多角度场景的交互漫游,可以以第一人称行走的方式漫游场景
fluidic
- 一个液体的模拟程序,用户可以通过键盘进行交互-the fluid simulation program
1
- 图形学的基本界面 实现与用户的交互 弹出对话框操作-The basic interface graphics operation pop-up dialog box
OpenGL-tutors
- Nate Robin的OpenGL教程程序代码,它允许用户修改函数参数,以交互方式观察代码效果。包括坐标\模型变换、光照、雾和纹理,它们具有可移植性,并且使用了GLUT。-Nate Robin' s OpenGL tutorial code, which allows the user to modify the function parameters to interactively observe the code in effect. Including coordinate \ m
GPU-ptr
- 基于预计算的交互式全局光照明研究 摘要 全局光照明效果为用户提供了虚拟场景中的物体形状、材质以及相互位置关系的重要信息,从而能够大大提高计算机生成图像的真实感。尽管在很多交互应用中都需要全局光照明效果,但过高的计算代价还是使得其一直局限于离线应用中。近年来,很多研究都试图将全局光照明集成到交互式应用中,例如光照明设计、虚拟现实系统以及电子游戏等等。为了降低运行时的计算开销,以提供交互级的绘制速度,一条主要的思路是引入预计算,并将一部分运行时的计算量前移到预计算阶段执行。 本学位论文研究通过预计算
drawpolygon
- 多边形世界 写一个可以交互的OpenGL应用程序,支持用户利用鼠标创建和删除2维多边形对象。基本功能包括: 对象创建:支持用户利用鼠标指定各个顶点位置,创建多边形。 对象删除: 支持用户选择一个多边形并删除。 对象存储: 设计一种数据结构存储每个多边形的顶点与边,支持文件存盘。 -polygon draw
opengltutorl
- Nate Robin 的OPENGL教程,用于演示OpenGl的基本概念。它允许用户修改函数的参数,以交互的方式观察它们的效果。这套教程涵盖的主题包括变换,光照,雾和纹理。十分有用!-Demon of OPENGL by Nate Robin.User Interface about Translate, Light, Fog and Texture.
skeletonDrivenAnimation
- 在visual stdio 2010 中开发的使用opengl图形库的三维动画程序,程序读取ASF/AMC 文件并进行解读,实现实时的数据驱动的角色动画。程序会根据AMC文件生成播放列表,产生连续播放,两个不同动作文件之间会有光滑过渡。有关ASF/AMC的格式介绍,请查阅相关资料。角色有蒙皮,你可以根据自己需要选择自己的蒙皮,但需要自己提供Obj格式的三维模型,为了使骨骼驱动皮肤,你还需要提供皮肤与骨骼绑定的权重数据,我提供了maya插件可以将你的模型和骨骼的权重数据在maya中导出,注意may
openGL_project
- 一个简单的可以交互的OpenGL应用程序,支持用户利用鼠标创建和删除2维多边形,可以设置多边形颜色,进行填充,也实现了一些简单的画直线,画圆的算法-A simple interactive OpenGL applications to support the user using the mouse to create and delete the 2-dimensional polygon, you can set the polygon color, fill the polygon.Som
test2.0
- 创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游,基本功能包括: 读取给定的替身模型,加载到场景中。 键盘方向键控制替身转向与漫游。 有碰撞检测,替身不应当穿墙。 支持切换第一视角和第三视角进行观察。 迷宫场景中的墙、地面等应贴上纹理。 同时加入二维辅助地图,替身在三维迷宫探索的同时,在小地图中显示已经探索的区域; 在俯视状态下,可以通过鼠标点选替身需要到达的目的地,通过寻径算法,控制替身自动到达目的地; 迷宫地图交互编辑功能,例如,可以设计一个二维地图编辑
graphics-polygon
- 图形学上机实验:多边形世界。一个可以交互的OpenGL 应用程序,支持用户利用鼠标创建和删除二维多边形对象。此外包含详细的实验报告。-Graphics on an experiment: polygon world. An interactive OpenGL application that enables users to use the mouse to create and delete dimensional polygon objects. Also contains detaile
Opengl
- 计算机图形学,第一章实验,是关于用户交互技术的一些实验代码-Computer Graphics, chap experiments, some experimental code on the user interaction technology