这里有做过CAD的高手吗?我是说用VC做CAD,不是CAD运用。我导师叫我自己试者做个CAD,又没有资料,甚至连没有需求,怎么做?好难啊...
之前我基本上能够用VC实现一些常用的图形图象处理。
谁能帮帮我啊,建议、资料什么都可以啊!用VC做个简单的CAD就可以了。那么大的软件我是不可能一个人做出来的,我就实现部分功能,而且要求也没产品级的软件那么高的就可以了,我一步一步的完善。我想光软件设计文档至少都要写几百页吧。我的E-Mail: [email protected]
之前我基本上能够用VC实现一些常用的图形图象处理。
谁能帮帮我啊,建议、资料什么都可以啊!用VC做个简单的CAD就可以了。那么大的软件我是不可能一个人做出来的,我就实现部分功能,而且要求也没产品级的软件那么高的就可以了,我一步一步的完善。我想光软件设计文档至少都要写几百页吧。我的E-Mail: [email protected]
如果是从头开始的话
仅仅就2d的来说,要定义大量的点,线,多边形,曲线,....等对象,以及上的bool运算
文字,和图片注释等等
这个工作量太庞大了
最好还是有个范围限制吧,不是一天两天的工作,而是一年两年的任务呢
文档、视图和文档模板
命令、消息映射和命令用户界面更新
MDI(多文档界面)框架和子窗口
工具栏和状态栏
从文档到视图的更新提示
对话框、数据交换和验证
滚动视图
拆分窗口
打印和打印预览
然后定义数据结构(简单点的比如:Point,Line,Polygon,Text)
框架搭起来
各种图形类型的显示/查询/裁剪等做好
各种工具的功能实现
如果是3D CAD,你自己去看计算机图形学, 重点是几何变换,透视变换,曲线曲面,多边形,细分,OpenGL,基本上这几样就OK了,对于简单的CAD来讲。