一个2d graphic engine应该包含哪些组件和功能,应该怎样设计?

ivorstar 2006-03-12 10:11:49
谁了解,或者有相关的资料麻烦不吝赐教啊
...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ivorstar 2006-03-12
  • 打赏
  • 举报
回复
谢谢各位,我在sf.net上也找到一些像g2这样的优秀的2d graphic engine,但是都是只提供了源码没有设计文档,光靠读源码了解人家的架构恐怕要累死小弟了……

其实不需要特别详细的设计和丰富的功能,能大概的说说结构,说说应该包含哪些模块就行了

btw:顶者有分
raulredondo 2006-03-12
  • 打赏
  • 举报
回复
好大的问题,帮你顶一下
lidong6 2006-03-12
  • 打赏
  • 举报
回复
不太了解,但GOOGLE中结果很多
http://www.google.com/search?hl=zh-CN&newwindow=1&q=%222d+graphic+engine%22&btnG=%E6%90%9C%E7%B4%A2&lr=
ljhkim6 2006-03-12
  • 打赏
  • 举报
回复
没做过
帮顶
ivorstar 2006-03-12
  • 打赏
  • 举报
回复
谢谢bossin(王半仙)
有没有具体一点的资料啊,比如什么什么书啊,或者有网站也行,baidu、google虽然能搜到很多,但是有用的比较少啊
薇儿爹 2006-03-12
  • 打赏
  • 举报
回复
数学模块:点、向量、矩阵等,作为基本支撑。
几何模块:直线、圆等2d几何实体和他们的运算,如求交等。
机制模块:内存管理、文件和Undo/Redo等。
显示模块:2d图形显示。

当然,这只是逻辑上划分。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧