登录
首页 » Visual C++ » Computer_Graphics_Algorithm

Computer_Graphics_Algorithm

于 2020-12-31 发布 文件大小:708KB
0 201
下载积分: 1 下载次数: 152

代码说明:

  该程序实现了图形学中的一些算法,如画线、画圆,填充、直线多边形、扫描转换,扫描线消隐算法以及一个简单的Gouraud光照模型。(the realization of a number of graphics algorithms, painting lines, the Circle, filling, linear polygon scan conversion, Lines scanning algorithm and a simple scan illumination model.)

文件列表:

CGAlgorithm
...........\3D 文件
...........\.......\可用于测试光照模式
...........\.......\..................\ball.obj
...........\.......\..................\ball2.obj
...........\.......\..................\GeoBall.obj
...........\.......\..................\ring.obj
...........\.......\..................\teaport.obj
...........\.......\可用于测试消隐模式
...........\.......\..................\cube.obj
...........\.......\..................\multiPlane.obj
...........\.......\..................\paramid.obj
...........\.......\..................\teaport.obj
...........\.......\..................\tetrahedron.obj
...........\.......\..................\TwoSquare.obj
...........\.......\..................\两面共边.obj
...........\CGAlgorithm.aps
...........\CGAlgorithm.cpp
...........\CGAlgorithm.h
...........\CGAlgorithm.ncb
...........\CGAlgorithm.rc
...........\CGAlgorithm.sln
...........\CGAlgorithm.vcproj
...........\CGAlgorithmDoc.cpp
...........\CGAlgorithmDoc.h
...........\CGAlgorithmView.cpp
...........\CGAlgorithmView.h
...........\compare
...........\.......\info_of_test_Parameter.txt
...........\.......\int.obj
...........\.......\mne.obj
...........\.......\p1.obj
...........\.......\p2.obj
...........\Document
...........\........\Drawing2.vsd
...........\Graphics
...........\........\3DLoader.cpp
...........\........\3DLoader.h
...........\........\3d_scanline.cpp
...........\........\Circle.cpp
...........\........\Circle.h
...........\........\Clip.cpp
...........\........\Clipping.cpp
...........\........\Clipping.h
...........\........\ClipPoly.cpp
...........\........\ClipPoly.h
...........\........\graphics.cpp
...........\........\Graphics.h
...........\........\lighting.h
...........\........\lightling.cpp
...........\........\Line.cpp
...........\........\Line.h
...........\........\LineCulling.cpp
...........\........\LineCulling.h
...........\........\Matrix.h
...........\........\PolyFill.cpp
...........\........\PolyFill.h
...........\........\Polygon.cpp
...........\........\Polygon.h
...........\........\ve-74.tmp
...........\........\ve-AC.tmp
...........\........\ve-C7.tmp
...........\........\Vector3.h
...........\LeftView.cpp
...........\LeftView.h
...........\MainFrm.cpp
...........\MainFrm.h
...........\MyHead.h
...........\ReadMe.txt
...........\res

...........\...\CGAlgorithm.manifest
...........\...\CGAlgorithm.rc2


...........\resource.h
...........\RightView.cpp
...........\RightView.h
...........\stdafx.cpp
...........\stdafx.h
...........\可执行文件.exe

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • BezierFitting
    随机生成一堆杂乱数据,借助RANSAC和贝塞尔样条拟合出曲线形状,使之最大程度拟合数据(Do the three degree Bezier Spline fitting based on RANSAC)
    2021-04-06 10:39:02下载
    积分:1
  • Basics-of-Supply-Chain-Management
    生成简单的绘图工具windows forms(generate simple drawing tools)
    2012-10-24 09:48:43下载
    积分:1
  • VER2
    一个TC画图软件,使用TC编译,具有程序框架及结构,适合改编而具有个性(a TC Drawing TOOL)
    2013-12-31 21:55:51下载
    积分:1
  • computergraphicsprogramming
    说明:  我对计算机图形学的编程实践,包括画直线、反走样直线、画圆、 画椭圆、画矩形、画多边形、矩形填充、多边形填充、3D变换、光照、贴图等。由于 精力有限,未对原码做任何注释。出于简化编程的考虑,许多地方指定了常数,未做 通用处理。解压缩后建立gui16目录,在其下有原代码和工程文件。在gui16下建立 release目录,其下有一可执行文件及其所须的位图及模型文件。如在release目录之 外执行程序,必须复制所需位图及模型文件。 必须复制的文件: Chopper.asc chopper.bmp cp.bmp end.BMP end.txt w1.bmp w2.bmp w3.bmp 如有问题欢迎大家和我交流! 联系方式: e-mail:cproom@163.net http://cproom.yeah.net 通讯地址:陕西省西安市太白南路202号(骊山微电子公司)陈鹏(收) 邮编  :710065 电话  :(029)-8234582(computer graphics programming using GDI)
    2010-04-17 07:13:59下载
    积分:1
  • VB三维物体制演示
    vb运行的三维演示程序例程,显示三维图的(Three dimensional demonstration)
    2021-02-08 09:49:55下载
    积分:1
  • BresenhamCircle
    杜晓增计算机图形学基础Bresenham法画圆源程序(Du Xiaozeng computer graphics based Bresenham law circle source program)
    2015-05-26 08:44:12下载
    积分:1
  • 数字象处理1.1
    数字图像处理的课程设计,装起来有些麻烦,见附带的文本文档,可以做一些简单的栅格图像处理,但结合摄影测量获得的同名像点可以进行三维观测(digital image processing of curriculum design, and put up some trouble, see accompanying text documents, they can do some simple raster image processing, but the combination of photogrammetry was the same name as the 3D point can be observed)
    2005-05-19 15:28:10下载
    积分:1
  • RayTracing
    采用层次包围盒、八叉树加速的光线跟踪算法(ray tracing using level boundary box and eight branch tree algorithm)
    2020-12-31 21:48:59下载
    积分:1
  • dianlijiankongP
    第一章对SCADA系统进行了简要的说明,从SCADA系统的产生和发展两方面进行描述。 第二章对电力SCADA系统的通讯网络和规约做了简单的描述,由于电力SCADA系统的特殊要求,因此本章对电力SCADA系统通讯的特殊性进行了说明。 第三章对编程软件及环境的特点给出了自己的一些体会。 第四章进行了电力SCADA软件设计的需求分析和可行性分析。 第五章的内容比较丰富,同时它也是本论文的一个重点,包含了系统的各个主要模块的规划设计,对各个模块的功能进行了划分,最后给出了软件结构功能框图和系统结构图。 第六章是本论文的另一个重点,它对上一章规划的各个典型模块进行设计与实现的详细论述。(此章中包含的部分关键类的程序源代码放于附录) 第七章是结束语和程序改进的展望。 ()
    2008-07-08 17:10:13下载
    积分:1
  • Draw
    draw用法。新手必看,通俗易懂,请结合工具书(draw Xinshoubikan usage, easy to understand)
    2015-04-07 15:39:08下载
    积分:1
  • 696518资源总数
  • 104875会员总数
  • 28今日下载