請教用VC實現簡單的CAD,不知從何入手啊??


這里有做過CAD的高手嗎?我是說用VC做CAD,不是CAD運用。

我導師叫我自己試者做個CAD,又沒有資料,甚至連沒有需求,怎么做?好難啊...


之前我基本上能夠用VC實現一些常用的圖形圖象處理。


誰能幫幫我啊,建議、資料什么都可以啊!用VC做個簡單的CAD就可以了。那么大的軟件我是不可能一個人做出來的,我就實現部分功能,而且要求也沒產品級的軟件那么高的就可以了,我一步一步的完善。

我想光軟件設計文檔至少都要寫幾百頁吧。

我的E-Mail: dbdebuger@126.com

17 个解决方案

#1


CAD可沒有那么簡單

2d還是3d的?
如果是從頭開始的話
僅僅就2d的來說,要定義大量的點,線,多邊形,曲線,....等對象,以及上的bool運算
文字,和圖片注釋等等
這個工作量太龐大了
最好還是有個范圍限制吧,不是一天兩天的工作,而是一年兩年的任務呢

#2


同意樓上的,我現在就在做啊,那個復雜。。。。。。。。。。。。。郁悶

#3


:)
多學習

#4


處理2D的,而且是實現部分功能就可以了,先不要求功能表現上特別的好,那種空間數據處理的,我暫時還沒弄過那種矢量處理。

我也不想啊,還是想花點時間試試吧。怎么也得先分析出點設計出來。

#5


我實現了,2d的,呵呵

#6


各位大哥們,你們別光吹呀,誰能給我點啟發性的資料指點一下啊?萬分感謝!

我的E-Mail: dbdebuger@126.com

#7


SCRIBBLE 是一個小繪圖應用程序,它允許用鼠標繪制徒手畫並將圖像保存在文件中。此示例簡單闡釋了 MFC 的廣泛功能: 

應用程序對象 
文檔、視圖和文檔模板 
命令、消息映射和命令用戶界面更新 
MDI(多文檔界面)框架和子窗口 
工具欄和狀態欄 
從文檔到視圖的更新提示 
對話框、數據交換和驗證 
滾動視圖 
拆分窗口 
打印和打印預覽 

#8


我現在也在作2維矢量圖生成軟件,比較復雜,有時間大家可以多交流啊!~
我的qq:46302833

#9


呵呵,最先定義數據結構,需要看看別人的cad軟件,簡單作個需求,然后把數據結構定義出來,接着做框架,控制消息發送,然后做每個工具(點線面圖片注釋)

#10


一個人做?!
我們6個人都做得一頭霧水!

#11


謝謝,我這幾天一直在思考這個問題

#12


先分析功能需求
然后定義數據結構(簡單點的比如:Point,Line,Polygon,Text)
框架搭起來
各種圖形類型的顯示/查詢/裁剪等做好
各種工具的功能實現

#13


我目前也在做2維矢量圖形編輯器,繪圖功能基本已經完成。使用GDI+繪圖,實現簡單的繪圖功能就很輕松了。可以發到你郵箱參考。

#14


我最近做的也是一矢量繪圖的,繪制電路圖的!
qq 28787898
一起交流!

#15


I have implementated a sample

#16


這個沒人幫得了你。
如果是3D CAD,你自己去看計算機圖形學, 重點是幾何變換,透視變換,曲線曲面,多邊形,細分,OpenGL,基本上這幾樣就OK了,對於簡單的CAD來講。

#17


用MicroDraw SDK FOR vc ,開發CAD軟件比較快些,是完全自主平台,沒有借助任何國外的內核的

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com