本書系統(tǒng)地闡述了在MFC與OpenGL API的集成開發(fā)環(huán)境下,用面向對象的技術開發(fā)H維CAD軟件的有關知識與方法。內容包括:總體程序框架的分析與設計、功能模塊的劃分、相關DLL庫的開發(fā)與使用、CAD基礎幾何類庫的開發(fā)、在MFC環(huán)境下使用OpenGL進行圖形繪制、開發(fā)面向CAD應用程序的OpenGL通用繪圖類、使用面向對象技術設計CAD軟件的幾何內核、CAD軟件的圖形交互、軟件界面設計等。在介紹過程中,以一個完整的三維CAD軟件(STLViewer)的開發(fā)實例貫穿于全書各章節(jié),并附有完整的VisualC++實現代碼。全書面向開發(fā)實例進行分析與介紹,講解透徹,易于理解。讀者通過對本書的閱讀和學習,能夠掌握使用VisualC++進行具有一定復雜程度的軟件的設計與實現方法。本書適合于從事圖形及CAD軟件開發(fā)的技術人員和具有一定VisualC++基礎的大專院校相關專業(yè)學生閱讀。本書提供的開發(fā)實例可在VisualC++6.0版本上實現。