您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 计算机图形学直线的生成算法

  2. 在光栅显示器的荧光屏上生成一个对象,实质上是往帧缓存寄存器的相应单元中填入数据。画一条从(x1, y1)到(x2, y2)的直线,实质上是一个发现最佳逼近直线的象素序列,并填入色彩数据的过程。这个过程也称为直线光栅化。 直线的DDA算法 DDA是数字微分分析式(Digital Differential Analyzer)的缩写。设直线之起点为(x1,y1),终点为(x2,y2),则斜率m为: m = (y2-y1)/(x2-x1)=dy/dx
  3. 所属分类:其它

    • 发布日期:2009-05-02
    • 文件大小:165888
    • 提供者:xiaoweibaluobo
  1. 使用C#渲染三维立方体并贴图(纯CPU渲染,不借助D3D或者OPENGL)

  2. 使用C#的gdi+ API渲染一个三维立方体并贴图 实现功能如下: 1、三维(阶)四维(阶)向量/方阵的运算 2、三维物体的世界变换、相机变换和投影变换; 3、直线的光栅化算法(Brensenham) 4、扫描线填充算法 5、Z-Buffer 6、纹理的透视校正 7、对纹理进行最近邻采样/双线性采样 另外对坐标线性插值使用重心坐标,效率极低,仅供学习三维渲染管线
  3. 所属分类:C#

    • 发布日期:2009-09-11
    • 文件大小:208896
    • 提供者:treeislike
  1. 计算机图形学

  2. 差分迭代圆生成算法,直线绘制算法,多边形的绘制算法、光栅化、OpenGL与凹多边形、明暗处理中的填充方法(采用插值方法)、在帧缓冲区中的填充、种子填充方法、扫描线填充等等。
  3. 所属分类:其它

    • 发布日期:2007-12-19
    • 文件大小:752640
    • 提供者:wave_1102
  1. 计算机图形学实验源码(javaEclipse版本)

  2. java实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法和Bresenha
  3. 所属分类:其它

    • 发布日期:2010-06-24
    • 文件大小:93184
    • 提供者:keyu1711
  1. 计算机图形学源码C#版本(中南民族大学)

  2. VS 平台C#实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法和Brese
  3. 所属分类:其它

    • 发布日期:2010-06-24
    • 文件大小:8388608
    • 提供者:keyu1711
  1. 计算机图形学实验源代码(中南民族大学计算机科学学院)

  2. C++Builder 平台实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法
  3. 所属分类:其它

    • 发布日期:2010-06-24
    • 文件大小:3145728
    • 提供者:keyu1711
  1. 线段扫描基本增量算法

  2. 增量算法的定义:每一步都是根据前一步进行增量计算。这种算法通常被称作数值微分(DDA)算法。DDA(Digital Differential Analyzer algorithm)是用数值方法解决微分方程的一种手段 。 请注意如果|m|>1,则x的步进会使y的步进超过1,此时,如果采用上述算法将会使得点亮的象素个数太少,画出来的线没有很好的模拟理想直线,例如:从(0,2)点到(2,100)点画线,则会只点亮3个点来表示,光栅点太稀了。解决办法是颠倒x与y的位置,给y以单位增量,而x的增量
  3. 所属分类:其它

    • 发布日期:2011-03-02
    • 文件大小:760
    • 提供者:cinderella115
  1. 直线和三角形的光栅化

  2. 直线运用Bresenham算法光栅化,三角形光栅化是直接输进去三角形的参数值。
  3. 所属分类:C/C++

    • 发布日期:2011-10-01
    • 文件大小:8192
    • 提供者:yiyierbeila
  1. 运用中点算法直线光栅化

  2. 运用中点算法对直线进行光栅化,直接输入直线的参数值。
  3. 所属分类:C/C++

    • 发布日期:2011-10-01
    • 文件大小:9216
    • 提供者:yiyierbeila
  1. 基于openGl的画直线和三角形光栅化源码加实验报告

  2. C/C++基于openGl的画直线和三角形光栅化源码加实验报告 实现鼠标选点操作 完整源码 加 完整实验报告
  3. 所属分类:C/C++

    • 发布日期:2011-10-11
    • 文件大小:112640
    • 提供者:shuiguaiqq
  1. GPU精粹2:高性能图形芯片和通用计算编程技...part1.rar

  2. 本书目录 第Ⅰ部分 几何复杂性 第1章 实现照片级真实感的虚拟 植物 5 1.1 场景管理 6 1.1.1 种植栅格 6 1.1.2 种植策略 6 1.1.3 实时优化 7 1.2 草层 7 1.2.1 通过溶解模拟Alpha透明 9 1.2.2 变化 10 1.2.3 光照 11 1.2.4 风 12 1.3 地面杂物层 12 1.4 树和灌木层 13 1.5 阴影 14 1.6 后处理 15 1.6.1 天空圆顶辉散 16 1.6.2 全场景辉光 16 1.7 本章小结 17 参考文献 1
  3. 所属分类:硬件开发

    • 发布日期:2012-02-07
    • 文件大小:61865984
    • 提供者:on__no
  1. 基于OpenGL的雪粒子系统设计与实现

  2. 基于OpenGL的雪粒子系统设计与实现   OpenGL大多数实现都是使用相似的操作程序,这些处理步骤被成为OpenGL渲染流水线。如图1-2描述了OpenGL的渲染流水线,OpenGL使用这种方法来处理数据。几何数据(顶点、直线、多边形)经过求值程序和顶点操作,而像素数据(像素、图形和位图) 的处理过程与此不同。但最后这两种输将将经过相同的处理步骤——光栅化和片元操作,然后得到的像素数据被写入到帧缓存中。
  3. 所属分类:C/C++

    • 发布日期:2012-09-03
    • 文件大小:154624
    • 提供者:zymdestinys
  1. Bresenham算法-直线光栅化算法

  2. Bresenham算法是计算机画直线的算法,可以减少乘除法和浮点数的使用,大大加快画图速度,不管在计算机上自己实现画图还是在单片机上实现都是很有用的
  3. 所属分类:硬件开发

    • 发布日期:2012-10-06
    • 文件大小:57344
    • 提供者:ming1006
  1. 计算机图形学 直线光栅化算法

  2. 计算机图形学 直线光栅化算法 +实验报告版本,OPENGL写的 VC++打开
  3. 所属分类:专业指导

    • 发布日期:2012-12-28
    • 文件大小:19456
    • 提供者:iamjustyangyang
  1. 计算机图形学 第三章 光栅化图形的生成1

  2. 依据陈传波的计算机图形学制作的课件 光栅化图形的生成 直线的生成
  3. 所属分类:专业指导

    • 发布日期:2013-03-23
    • 文件大小:1048576
    • 提供者:tirlang
  1. DDA算法画直线

  2. 数学上,理想的直线是由无数个点构成的集合,没有宽度。计算机绘制直线是在显示器所给定的有限个像素组成的矩阵中,确定最佳逼近该直线的一组像素,并且按扫描线顺序,对这些像素进行写操作,实现显示器绘制直线,即通常所说的直线的扫描转换,或称直线光栅化。
  3. 所属分类:C++

    • 发布日期:2013-04-08
    • 文件大小:18432
    • 提供者:mni2005
  1. mfc 光栅化直线程序

  2. 用VC6.0 MFC 实现了图形学中光栅化直线的算法。
  3. 所属分类:C++

    • 发布日期:2008-12-25
    • 文件大小:3145728
    • 提供者:gaoshurb
  1. Bresenham直线段的绘制

  2. 通过鼠标交互的方式绘制直线段,绘制的过程可以参照Window中自带的“画图”软件。线段的绘制不能调用系统的绘制线段的函数,必须自己实现Bresenham线段光栅化算法,求得线段的所有离散点,并使用SetPixel函数绘制出每个离散点。
  3. 所属分类:C/C++

    • 发布日期:2018-11-01
    • 文件大小:747520
    • 提供者:ziyeshy
  1. OpenGL ES 3.0

  2. OpenGL ES 3.0 英文版 第1章——OpenGL ES 3.0简介   第1章简单介绍OpenGL ES,概述了OpenGL ES 3.0图形管线,讨论了OpenGL ES 3.0的设计理念和限制,最后介绍了OpenGL ES 3.0中使用的一些约定和类型。   第2章——你好,三角形:一个OpenGL ES 3.0示例   第2章介绍绘制三角形的一个简单OpenGL ES 3.0示例。我们的目的是说明OpenGL ES 3.0程序的样子,向读者介绍一些API概念,并说明如何构建和运
  3. 所属分类:图像处理

    • 发布日期:2018-11-21
    • 文件大小:10485760
    • 提供者:weixin_41965047
  1. OpenGLdemo1.h

  2. 实验目的和要求: 目的:理解基本图形元素光栅化的基本OpenGL实现直线光栅化的DDA算法。 要求:(1)根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果。 (2)指出示范程序采用的算法,以此为基础将其改造为中点线算法或者Bresenham算法。 (3)根据示范代码,将其改造为圆的光栅化算法,写入实验报告。 了解和使用OpenGL的生成直线命令,来验证程序运行结果。
  3. 所属分类:C/C++

    • 发布日期:2019-05-13
    • 文件大小:1024
    • 提供者:qq_38907319
« 12 »