这里有做过CAD的高手吗?我是说用VC做CAD,不是CAD运用。我导师叫我自己试者做个CAD,又没有资料,甚至连没有需求,怎么做?好难啊...
之前我基本上能够用VC实现一些常用的图形图象处理。
谁能帮帮我啊,建议、资料什么都可以啊!用VC做个简单的CAD就可以了。那么大的软件我是不可能一个人做出来的,我就实现部分功能,而且要求也没产品级的软件那么高的就可以了,我一步一步的完善。我想光软件设计文档至少都要写几百页吧。我的E-Mail: [email protected]

解决方案 »

  1.   

    CAD可没有那么简单2d还是3d的?
    如果是从头开始的话
    仅仅就2d的来说,要定义大量的点,线,多边形,曲线,....等对象,以及上的bool运算
    文字,和图片注释等等
    这个工作量太庞大了
    最好还是有个范围限制吧,不是一天两天的工作,而是一年两年的任务呢
      

  2.   

    各位大哥们,你们别光吹呀,谁能给我点启发性的资料指点一下啊?万分感谢!我的E-Mail: [email protected]
      

  3.   

    SCRIBBLE 是一个小绘图应用程序,它允许用鼠标绘制徒手画并将图像保存在文件中。此示例简单阐释了 MFC 的广泛功能: 应用程序对象 
    文档、视图和文档模板 
    命令、消息映射和命令用户界面更新 
    MDI(多文档界面)框架和子窗口 
    工具栏和状态栏 
    从文档到视图的更新提示 
    对话框、数据交换和验证 
    滚动视图 
    拆分窗口 
    打印和打印预览 
      

  4.   

    呵呵,最先定义数据结构,需要看看别人的cad软件,简单作个需求,然后把数据结构定义出来,接着做框架,控制消息发送,然后做每个工具(点线面图片注释)
      

  5.   

    先分析功能需求
    然后定义数据结构(简单点的比如:Point,Line,Polygon,Text)
    框架搭起来
    各种图形类型的显示/查询/裁剪等做好
    各种工具的功能实现
      

  6.   

    我目前也在做2维矢量图形编辑器,绘图功能基本已经完成。使用GDI+绘图,实现简单的绘图功能就很轻松了。可以发到你邮箱参考。
      

  7.   

    I have implementated a sample
      

  8.   

    这个没人帮得了你。
    如果是3D CAD,你自己去看计算机图形学, 重点是几何变换,透视变换,曲线曲面,多边形,细分,OpenGL,基本上这几样就OK了,对于简单的CAD来讲。
      

  9.   

    用MicroDraw SDK FOR vc ,开发CAD软件比较快些,是完全自主平台,没有借助任何国外的内核的