自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

原创 我会使用VC++绘制什么图形?

这是我的计算机图形学基础教程中的彩插,也就是说,我的教材可以教会大家绘制以下图形。这里使用的是MFC,并没有使用任何图形库。

2015-03-29 09:05:25 1158

原创 孔令德《计算机图形学实践教程Visual C++版》第二版之案例名称

案例1 金刚石图案算法1案例2 直线中点Bresenham算法22案例3 圆中点Bresenham算法34案例4 椭圆中点Bresenham算法38案例5 Wu反走样直线算法42案例6 多边形有效边表填充算法49案例7 多边形边缘填充算法61案例8 四邻接点种子填充算法65案例9 区域八邻接点种子填充算法71案例10 扫描线种子填充算法76案例11 二维图形

2015-03-29 22:00:50 5440 6

原创 Double Buffered Graphics

Flicker is a common problem when programming graphics. Graphics operations that require multiple complex painting operations can cause the rendered images to appear to flicker or have an otherwise u

2015-03-29 21:09:58 598

原创 Chaos game-混沌游戏

In mathematics, the term chaos game, as coined by Michael Barnsley,originally referred to a method of creating a fractal, using a polygon and an initial point selected at random inside it. The fract

2015-03-29 21:01:41 1696

原创 孔令德的计算机图形学课程实验

授课总学时64,实验项目学时12 实验一  绘制任意斜率的直线(2学时)        验证性实验内容:利用中点Bresenham算法,编程实现绘制任意斜率的直线。基本要求:1. 掌握中点Bresenham算法的原理和算法;2. 使用鼠标在屏幕上绘制任意斜率的直线;实验拓展:彩色直线与反走样直线。 实验二  交互式绘制多边形(2学时)  

2015-03-29 07:40:12 10358 8

原创 Win7操作系统下安装VC++6.0、MSDN并使用MFC绘图

2015年开学了,在群里各位老师的鼎力支持下,我的计算机图形学基础教程已经出版了十二五国家级规划教材。由于库存的原因,可能有的老师已经拿到了带标志的教材,也可能有的老师的教材上没有十二五标志。比如我这个学期发的我的书就没有标志。没关系,内容完全一样,我相信,下个学期上课所有的书就全有十二五标志了。     刚刚过去的寒假里,我研究了vs2010的MFC,发现还是VC++6.0好用。但是现在

2015-03-29 07:36:16 2719 2

原创 CRect::operator LPRECT

When you use this function, you don't need the address-of ( &) operator. This operator will be automatically used when you pass a CRect object to a function that expects an LPRECT.Example:BOOL

2015-03-29 07:34:19 734

原创 扩大矩形函数和缩小矩形函数的用法

一、函数讲解      在MFC中,常使用扩大和缩小矩形函数对原矩形进行调整,以下给出使用方法:     1.扩大矩形函数类属:CRect::InflateRect原型:void InflateRect( int x, int y );void InflateRect( SIZE size );void InflateRect( LPCRECT lpRect );v

2015-03-29 07:33:06 2044

原创 我的图形学网站,备忘

我创建了许多网站,域名熟记于心。时间久了,担心混淆,留此为念。1.孔令德个人网站:www.klingde.com提供了计算机图形学的系列教材及源程序资源。创建于2009年,原因是校园网上的计算机图形学精品课程网站不能保证一直正常开放。本网站托管于北京,域名有备案,保证全年开放,个人付费运营。目前,网站上的资源主要是计算机图形学第一版的内容,包括计算机图形学基础教程的课件和教案、计算机图形学

2015-03-29 07:29:24 2402 4

原创 从线框模型到表面模型绘制技术的联想

“In recent years,research,centered around means for computer graphical display of structural figures and data,has begun to move from display of "wire frame" structures where the "wires" represent

2015-03-29 07:25:00 852

原创 钻石恒久远,一颗永相传

钻石是爱情的主题。钻石的线框模型与真实感图形如下图所示。   来自孔令德的计算机图形学课程设计。北京大学出版社,2010

2015-03-29 07:21:38 1176

原创 “计算机图形学”实践教学资源库的设计与建设

1  “计算机图形学”实践教学资源建设中存在的问题计算机图形学是计算机科学中最新兴、最活跃的分支之一,主要借助计算机来研究图形的表示、生成、处理和显示。该学科处于计算机层次结构中的中上层,具有面向应用的重要作用。因此,计算机图形学是计算机科学与技术专业本科教学中的一门重要的专业课,也是许多后续课程(如图像处理、模式识别、多媒体技术等)的基础课程,在教学计划中占有重要地位。目前,我国各高校在

2015-03-29 07:17:52 1738

原创 省级教学成果一等奖答辩稿

2012年我的计算机图形学实践教学资源库建设项目被评为省级教学成果一等奖,这是当时的记录。 2012年12月26日晚,我在北京招聘985院校的学生,住北京理工大学交流中心1612房。晚上教务处谭处通知我12月27号参加教学成果一等奖的答辩。于是,第二天我退了原定27日返并的高铁,买了26日的车票。乘坐26日17时的高铁返并,心情忐忑,戴耳机听手机音乐消磨时间,快

2015-03-29 07:14:04 4204

原创 欢迎国内计算机图形学教师加入“计算机图形学教师群”

我主要采用VC++的MFC框架研究计算机图形学原理及算法实现。编写出版的《计算机图形学基础教程(Visual C++)》(第二版)、《计算机图形学实践教程(Visual C++)》(第二版)等系列教材被国内多所院校选用为主讲教材。因为笔者在网站www.klingde.com上提供的资源需要验证解压密码的缘故,有幸结识了国内多位计算机图形学教师,其中年轻教师居多。我通过建立网站、博客、QQ群等与教师

2015-03-29 07:11:07 911

原创 计算机图形学中“窗口”与“视区”的演示

孔令德编写的《计算机图形学基础教程Visual C++版》P50& “窗口”与“视区”的概念往往不容易理解。“窗口”可以理解是一种逻辑坐标系下的矩形区域,而“视区”是设备坐标系下的矩形区域,根据“窗口”和“视区”的大小就可以确定x方向和y方向的比例因子:x方向比例因子=视区cx /窗口cx,y方向比例因子=视区cy/窗口cy。一、如果设置SetWindowExt(100,100),

2015-03-29 07:04:20 6117

原创 RGB宏的使用

MFC中RGB的宏定义为:(我的教材53页有)#define RGB(r,g,b) ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))什么意思呢?        r、g、b三个颜色分量都是字节型(BYTE)数据,各占8位。其中,r是一个字节,位于第0~7位;g是一个字节,但是左移了8位,右补8个0,称为一个字(WORD),位于第8~15位 ;b是一个字节,但

2015-03-29 06:44:47 5095

原创 学院教务处公告

各系部:日前,教育部高等教育司发布了《教育部关于印发第二批“十二五”普通高等教育本科国家级规划教材书目的通知》(教高函〔2014〕8号),现予以转发。       “十二五”普通高等教育本科国家级规划教材是国家“十二五”本科教学工程的重要组成部分,旨在围绕提高人才培养质量,实施规划教材的精品战略,我院孔令德教授主编的《计算机图形学基础教程(Visual C++版)》、《计算机图形学实践教程

2015-03-29 06:43:59 622

原创 我是孔令德

大家好,我是计算机图形学基础教程(Visual C++版)的作者孔令德,来MSDN开博客了,向大家学习!今天先问个好。

2015-03-28 21:43:30 5460

球面Phong明暗处理光照算法.

这是孔令德开发的球面Phong明暗处理源程序 ,开发语言为MFC。程序编译后可以直接运行,程序的原理说明见孔令德《计算机图形学基础教程(Visual C++版)》(第2版)和《计算机图形学实践教程(Visual C++版)》(第2版)。如果需要更多的资源,请联系作者。

2015-08-21

CMetaFileDC的使用示例

给出了CMetaFileDC的使用示例。见孔令德《计算机图形学基础教程(Visulal C++版)》(第2版),清华大学出版社。2013年

2015-08-21

旋转的阴阳鱼太极图源程序

本资源是孔令德开发的阴阳鱼太极图的旋转程序。使用MFC编写。阴阳鱼使用定时器驱动,开机后可以一直顺时针旋转。程序的解释见孔令德《计算机图形学基础教程(Visual C++版)》(第2版),清华大学出版社

2015-08-21

孔令德的计算机图形学实验及课程设计(VC++版)

计算机图形学实验及课程设计,是太原工业学院孔令德教授编写的关于计算机图形学这门课程相关的18个实验及5个课程设计。案例由浅入深,具有很强的操作性和实际意义。 本资源给出实验的ppt课件以及实验项目的可执行程序。

2015-04-03

直线反走样算法

使用MFC绘制的反走样直线源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。

2015-03-29

椭圆中点Bresenham算法

使用MFC绘制的椭圆中点Bresenham源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。

2015-03-29

圆中点Bresenham算法

使用MFC绘制的圆中点Bresenham算法源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。

2015-03-29

直线中点Bresenham算法

使用MFC绘制的中点Bresenham算法源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。

2015-03-29

金刚石图案算法

使用MFC绘制的金刚石图案源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。

2015-03-29

计算机图形学实验课件

这是我编写的计算机图形学实验及课程设计的课件

2015-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除