利用openmesh读取obj模型文件,利用opengl绘制模型文件,该模型文件为斯坦福大学的兔子模型文件。该代码可以直接在vs2015上运行,并且已经配置好了所需要的opengl\openmesh等所有的库。
2021-09-24 17:22:43 105.29MB opengl openmesh obj 计算机图形学
1
对灰度图进行量化处理,阈值,随机抖动,有序抖动,和误差分散方法
2021-09-24 16:55:48 2.5MB 图像处理,灰度图
1
计算机图形学的算法基础.zip计算机图形学的算法基础.zip
2021-09-24 13:57:11 19.6MB 计算机图形学的算法基础.zip
1
鼠标左右键和中键操作。可以用vs或QT creator打开。这是完整的项目文件夹,保证编译通过。 课上写的代码,非示例代码
2021-09-24 11:38:49 1.41MB QT c++ 图形学基础
1
(1)使用VC++6.0或Visual studio 建立一个单文档的空项目。 (2)添加菜单(包含菜单项:画直线、画椭圆、文本显示)。 (3)为项目添加消息:WM_LBUTTONDOWN,完成画直线的菜单项功能,通过鼠标输入起始点和终止点,画一条直线段。增加画椭圆的菜单项,通过鼠标输入确定椭圆的参数,画一个椭圆。添加文本菜单项,文本输出“这是一个画图系统”,输出位置通过鼠标确定。 (4)学习添加对话框,通过对话框添加一个颜色,由该颜色决定上述菜单中画笔的颜色或字体的颜色。
2021-09-24 08:52:17 2.23MB 计算机图形学 MFC vc++
1
使用OpenGL设计实现一个竹蜻蜓模型。该模型由搓杆、连接点、螺旋桨三部分组成。模拟竹蜻蜓飞行过程中的自传以及在空中的螺旋轨迹飞行。实现通过鼠标控制模型的启动和停止,通过键盘左/右键控制竹蜻蜓公转半径的大小。坐标系设置、图素构造法、物体材质、光照效果、物体相对运动和程序的交互性
2021-09-23 16:15:40 9KB 计算机图形学 OpenGL
1
3.双三次Bezier曲面(m=n=3)
2021-09-22 21:12:12 1.51MB 计算机图形学
1
计算机图形学大作业,详述分形中Koch雪花的思想、实现方法与程序代码
2021-09-22 18:43:02 101KB C语言 图形学 分形 Koch雪花
1
我的计算机图形学课程设计,感觉能交上去了
2021-09-22 18:24:10 6.26MB 计算机图形学
1
在这部分的课程中,我们将专注于使用光线追踪来渲染图像。在光线追踪中 最重要的操作之一就是找到光线与物体的交点。一旦找到光线与物体的交点,就 可以执行着色并返回像素颜色。在这次作业中,我们需要实现两个部分:光线的 生成和光线与三角的相交。本次代码框架的工作流程为: 1. 从 main 函数开始。我们定义场景的参数,添加物体(球体或三角形)到场景 中,并设置其材质,然后将光源添加到场景中。 2. 调用 Render(scene) 函数。在遍历所有像素的循环里,生成对应的光线并将 返回的颜色保存在帧缓冲区(framebuffer)中。在渲染过程结束后,帧缓冲 区中的信息将被保存为图像。 3. 在生成像素对应的光线后,我们调用 CastRay 函数,该函数调用 trace 来 查询光线与场景中最近的对象的交点。 4. 然后,我们在此交点执行着色。我们设置了三种不同的着色情况,并且已经 为你提供了代码。 你需要修改的函数是: • Renderer.cpp 中的 Render():这里你需要为每个像素生成一条对应的光 线,然后调用函数 castRay() 来得到颜色,最后将颜色存储在帧缓冲区的相 应像素中。 • Triangle.hpp 中的 rayTriangleIntersect(): v0, v1, v2 是三角形的三个 顶点, orig 是光线的起点, dir 是光线单位化的方向向量。 tnear, u, v 是你需 要使用我们课上推导的 Moller-Trumbore 算法来更新的参数。
2021-09-22 14:11:01 464KB games01
1