搜索资源列表
图行算法
- 原代码下载,我对计算机图形学的编程实践,包括画直线、反走样直线、画圆、 画椭圆、画矩形、画多边形、矩形填充、多边形填充、3D变换、光照、贴图等。由于 精力有限,未对原码做任何注释。出于简化编程的考虑,许多地方指定了常数,未做 通用处理-download the original code, the computer graphics programming practice, including painting line, anti-aliasing straight Circle, pai
test7
- 一个线段的裁减算法,具体实现在矩形区域内,对两条直线裁减。-a segment of the reduction algorithm, rectangular concrete realization in the region, the two straight cuts.
backtraing
- *零件切割问题: *给定一块宽度为W的矩形板,矩形板的高度不受限制。现需要从板上分别切割 *出n个高度为hi,宽度为wi的矩形零件。切割的规则是零件的高度方向与矩形 *板的高度方向保持一致。问如何切割使得所使用的矩形板的高度h最小? *使用回溯算法实现程序。 *编译方法:打开cpp文件,在编译的同时建立工程,打开 \"settings->link\" *在link项的Object/library modules:中加入Opengl32.lib glu32.lib g
clip_line
- 通过OpenGL用编码裁剪法实现矩形窗口裁剪二维直线的算法,是计算机图形学中的经典。
shiyan4
- 了解二维图形裁剪的原理(点的裁剪、直线的裁剪、多边形的裁剪),利用VC+OpenGL实现直线的裁剪算法。 2.实验内容: (1) 理解直线裁剪的原理(Cohen-Surtherland算法、梁友栋算法) (2) 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪任意一条直线。 (3) 调试、编译、修改程序 -Understanding of the principles of cutting two-dimensional graphics (p
Surtherland
- 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪任意一条直线。-Using VC+ OpenGL to achieve a straight line cutting the coding algorithm, on the screen in a closed arbitrary rectangular cutting a straight line.
opengl
- 本代码是简单的opengl源代码 主要功能是创建了一个三角形和一个矩形 利用Opengl实现直线光栅的DDA算法-The code is a simple source code opengl main function is to create a triangle and a rectangle using Opengl linear grating DDA algorithm
tt
- 点的生成,通过坐标添加点的算法,矩形算法。改变窗口-Point of generation, the algorithm by adding points coordinates, rectangular algorithm. Change the window
11
- 直线和三角形光栅化算法:一、 实验原理 (1)直线光栅化:中点算法 (2)三角形光栅化:增量算法:寻找三顶点的包围矩形,只对该矩形内的候选像素执行循环。计算重心坐标,确定直线。 -A straight line and triangle rasterization algorithm: First, the experimental principle (1) line rasterization: the midpoint algorithm (2) triangle
OpenGL_Bezier_MFC
- 可以实现Bezier曲线,矩形旋转算法,直线编码裁剪的OpenGL函数,并用MFC整合-Bezier,Codecut OpenGL MFC
Graphics-comprehensive-experiment
- 1.1实现绘制Bresenham直线 运用Bresenham算法,通过点绘制实现直线。 1.2实现种子填充算法 运用4连通种子填充算法,实现填充矩形的颜色填充和矩形框内的颜色填充。 1.3实现几何变换 运用glRotated、glTranslated、glScaled实现几何图像的旋转、平移、放大、缩小。 1.4实现窗口裁剪 通过Cohen_Sutherland、Sutherland_Hodgman实现线段裁剪和多边形裁剪。 1.5实现绘制曲线 通过Bezie
code
- 本程序可实现曲面的参数化,加载源码中的测试文件.obj,将3D曲面以“边”的形式展现,再使用不同的算法将其参数化到圆形或矩形平面(同样以“边”展现),建议用vs2010测试-Uniform parametrization Weighted least squares parametrization shape_preserving parametrization
shiyan3
- OpenGL Cohen_Sutherland 裁剪算法,使用矩形截取线段,并用不同颜色表示-OpenGL Cohen Sutherland clipping algorithm, using a rectangular intercept line, and is represented by a different color
CSLineClipping
- CS线段裁剪算法,实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪任意一条直线。-CS line clipping algorithm to achieve linear coding cutting algorithm on the screen with a closed rectangular clipping any straight line.
1
- 1、理解多边形裁剪的原理(Weiler-Atherton算法、Sutherland-Hodgeman栋算法)。 2、实现这两种多边形的裁剪算法,在屏幕上用一个封闭矩形裁剪任意多边形(凹多边形、凸多边形都要实验)。 3、编写上述算法程序,在工作区域当中运行并显示算法效果。 4、将多边形裁剪模块添加到设计的图形实验系统当中。 5、完成代码编写、调试。-1, understand the principles of polygon clipping (Weiler-Atherton
97575632cp
- 1.用某种方法实现圆的生成算法。 2.实现橡皮筋直线、圆、矩形。 3.实现多边形裁剪。 4.实现基本几何变换(平移、旋转、缩放)。 5.实现Bezier曲线或B样条曲线。 6.最终呈现的结果是一个小型的交互式图形系统,用界面把所有功能串连起来-Computer Graphics exterment: 1.Algrialm Bezier line 2.MidPoint 3.Bresensm
Surtherland_Hondgman
- 提供了裁剪多边形算法的程序和相关算法PPT内容简介;其中算法实现了通过鼠标来生成矩形-Program provides the cutting polygon algorithm and related algorithms PPT content abstract The algorithm is implemented to generate a rectangle with the mouse
梁友栋裁剪算法
- (1)按下键盘"1",可用鼠标在窗口画若干任意条直线。如图7-1所示。 (2)按下键盘"2",可用鼠标在窗口添加一个任意大小的裁剪窗口 (3) 一旦窗口画完(鼠标松开)即完成直线的裁剪,分别使用梁友栋裁剪算法 和 编码裁剪算法实现裁剪效果 ,如图7-2 ,7-3所示。 (4)重新按“1”,“2”又可多次重复操作。 提示:画矩形结束时,同时把若干条直线的起点坐标和终点作为参数循环调用裁剪算法,达到线段裁剪的目的。