精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>求教图形系统设计

主题:求教图形系统设计
发信人: lick()
整理人: majorsun(2000-03-08 19:20:10), 站内信件
我现在要做一个图形系统作为计算机图形学的学期实习,
要求"自己"实现画直线,曲线,画圆,多边形填充,裁剪等代表性算法,
现在我打算用Visual C++实现类似Microsoft Word或CorelDraw的画图功能,
(当然没有那么强大了)

设想的功能有
1.矢量的操作,就是画了一条直线还可以修改它的位置,弹出属性页
2.具有自己矢量的保存文件格式
3.可以输出为其他格式的图形文件(借助一些图形的类库)
4.较强的undo功能
5.剪贴板功能(最好能与其他程序交换数据)
6.较好的图形用户界面
7.可放大缩小,上下滚动的视图
8.打印功能

要实现上面这些功能,
随便的初步设计在后期就会遇到很多困难,
我做大(相对)的系统的经验很缺乏,

希望有这方面经验的朋友,能够分享你的经验与心得,
如果能够提供具体的资料,则更好了。谢谢。 [email protected]

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.116.90.176]
发信人: zdzd (zd), 信区: SystemAnalysis
标  题: Re: 求教图形系统设计
发信站: 网易虚拟社区 (Sun Oct 31 09:25:48 1999), 站内信件

【 在 lick (lck) 的大作中提到: 】
: 我现在要做一个图形系统作为计算机图形学的学期实习,
: 要求"自己"实现画直线,曲线,画圆,多边形填充,裁剪等代表性算法,
: 现在我打算用Visual C++实现类似Microsoft Word或CorelDraw的画图功能,
: (当然没有那么强大了)
:    .......

: 所述系统是相当很简单的,只要定义好所需基本图元的基类,再实现各种基本
: 图元,就可完成图元的显示和编辑.
: 显示时一般通过画内存设备的方式实现。
: 设计一个纯虚的Undo的基类,就可方便地实现Undo功能.

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.39.119]
发信人: lick (lck), 信区: SystemAnalysis
标  题: Re: 求教图形系统设计
发信站: 网易虚拟社区 (Thu Nov  4 12:04:15 1999), 站内信件

【 在 zdzd (zd) 的大作中提到: 】
: 【 在 lick (lck) 的大作中提到: 】
: : 我现在要做一个图形系统作为计算机图形学的学期实习,
: : 要求"自己"实现画直线,曲线,画圆,多边形填充,裁剪等代表性算法,
: : 现在我打算用Visual C++实现类似Microsoft Word或CorelDraw的画图功能,
:    .......

首先感谢你回答我的问题
从你的回答可以看出你对这方面颇有研究
但我对设计一个”纯虚的Undo的基类,就可方便地实现Undo功能“
这一点有点不明白,愿闻其详。
另外有两个新问题就是
1。文件的保存格式
2。鼠标点击选取
希望能够得到你的帮助,谢谢。


--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.116.90.176]

[关闭][返回]