-
-
-
-
-
Graphic.rar
老师的一个小作业,有基本矢量图形的输入,圆、矩形、多边形。同时支持三维图形,立方体、圆柱体(依据计算机图形学实现三维显示,未使用OpenGL和D3D)。同时利用MFC的串行化将图形存储为指定格式。本程序比较小,但是对于适量输入部分,将鼠标操作封装,抽象出适量输入操作接口。使得调用简单,大家谁有兴趣可以跟我讨论这个问题,目前我在做一个比较系统的GIS系统,适量输入和地图渲染基本实现了,适量图形空间数据库I/O部分已经实现大部分。
-
graphic.rar
主要功能有:
1) 具有菜单,通过菜单执行各种操作;
2) 采用图元的扫描转换算法绘制各种基本图元,如直线、圆、圆弧、多边形
3) 实现图形的平移、缩放、旋转、对称、错切及组合变化;
4) 能够拾取图形,并修改所选的图形的颜色、线型等;
5) 能够采用各种算法填充多边形、圆、扇形区域;
6) 能够采用各种算法实现直线裁剪、多边形裁剪;
7) 能够绘制各种样条曲线。
8) 能够绘制三维图形的投影图,包括:三视图、轴侧图、透视图;
9) 能够绘制分形图形,例如,Koch 雪花曲线、 ...
-
Graphic-ON-MFC.rar
图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。
-
-
-
-
-