计算机视觉与计算机图形学.pdf
2021-10-15 11:07:13 166KB 技术
基本思想: 对于每条线段P1P2分为三种情况处理: (1) 若P1P2完全在窗口内,则显示该线段P1P2简称“取”之。 (2) 若P1P2明显在窗口外,则丢弃该线段,简称“弃”之。 (3) 若线段不满足“取”或“弃” 的条件,则在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重复上述处理。 为快速判断,采用如下编码方法:每个区域赋予4位编码CtCbCrCl
2021-10-15 01:09:36 3KB 计算机图形学
1
计算机图形学的种子填充实验,运用wintc运行
2021-10-14 20:58:26 3KB 种子填充
1
计算机图形学立方体旋转,绕x,y,z旋转,亦可绕任意轴旋转,配有图形界面,很形象哦
2021-10-14 17:19:28 116KB 计算机图形
1
用于读取3ds文件的库
2021-10-13 20:01:48 433KB opengl 图形学
1
计算机图形学实验报告:实验一:直线、圆、椭圆的生成;实验二:区域填充与图形裁剪;实验三:图形几何变换;实验四:自由曲线的绘制
2021-10-13 19:58:59 414KB 图形学实验报告
1
计算机图形学实验报告,文档是图形学实验vc++源码,直线,圆,多边形,图形变换,裁剪等,挺全面的。
2021-10-13 19:48:28 95KB 图形学 实验报告 源码
1
四元数与三维旋转底层原理剖析 源文件地址https://krasjet.github.io/quaternion/quaternion.pdf 为防止github网速过慢,特转移到csdn
2021-10-13 18:08:52 442KB 3d 旋转 矩阵 计算机图形学
1
设计一个简化版的俄罗斯方块游戏 。游戏窗口大小是20×10的方形棋盘格阵列(下图左),游戏中出现的方块共有7种(下图右),每种方块的旋转中心由黑点标出 。 1. 绘制棋盘格和‘L’型方块。 2. 键盘左/右/下键控制方块的移动,上键旋转方块。 (1和2参考代码中已实现,不赘述) 这里详细说明“上键旋转方块”的实现 实现思路:为了方便对不同型的方块进行周期变化,将不足4种状态的方块按照变化周期重复补足4种,这样所有方块的变化周期都统一成4。共28种状态,用三维数组储存allRotationsLshape[7][4][4],前两个下标分别表示方块的种类和方向。 每次按上键rotation加1,变换到下一状态。通过rotation对4取余实现同一类型方块的周期变化。
2021-10-12 21:02:22 20KB 计算机图形学
1
在之前的编程练习中,我们实现了基础的光线追踪算法,具体而言是光线传 输、光线与三角形求交。我们采用了这样的方法寻找光线与场景的交点:遍历场景 中的所有物体,判断光线是否与它相交。在场景中的物体数量不大时,该做法可以 取得良好的结果,但当物体数量增多、模型变得更加复杂,该做法将会变得非常低 效。因此,我们需要加速结构来加速求交过程。在本次练习中,我们重点关注物体 划分算法 Bounding Volume Hierarchy (BVH)。本练习要求你实现 Ray-Bounding Volume 求交与 BVH 查找。
2021-10-12 20:45:24 649KB games101
1