- 相關(guān)推薦
基于AutoCAD等高線繪制的算法及程序設(shè)計
基于Auto CAD等高線繪制的算法及程序設(shè)計
【摘 要】采用AutoLISP(Visual LISP)語言在AutoCAD環(huán)境下進行二次開發(fā),設(shè)計平面等高線繪制程序,為地形圖制圖時等高線繪制提供方便易用的工具,從而提高繪圖效率,并使AutoCAD真正地起到輔助設(shè)計作用。并為基于AutoCAD環(huán)境下進行二次開發(fā)的應(yīng)用與研究提供參考。
【關(guān)鍵詞】 AutoLISP ; 離散高程點;Delaunay三角網(wǎng);等高線
The calculate way and program design drawn according to the contour line in maphttp://m.msguai.coms of Auto CAD
【Abstract】Adoption the AutoLISP(Visual LISP) language carry on under the AutoCAD environment two development, design the flat surface contour line in maps draw procedure, for geography diagram graphics the contour line in maps draw to provide convenience easy use of tool, thus exaltation painting efficiency, and make the AutoCAD really have assistance design function.Combine for according to AutoCAD environment bottom carry on two development of application provide reference with research.
【Key words】AutoLISP; Long-lost high point;The Delaunay triangle
net;Contour line in maps
1. 引言
Auto CAD是由美國Autodesk公司開發(fā)的通用計算機輔助設(shè)計軟件。由于其使用方便、靈活,尤其是其良好的開放性,使AutoCAD已成為全世界微機CAD系統(tǒng)的主流產(chǎn)品。目前廣泛應(yīng)用于測繪、機械、建筑等行業(yè)。由于其是通用軟件,所以對于一些專業(yè)性功能受到限制,因此在實際的應(yīng)用中通常要根據(jù)專業(yè)的需要進行二次開發(fā)。AutoLISP語言就是Auto CAD內(nèi)部的一種二次開發(fā)工具。Visual LISP作為AutoLISP的更新?lián)Q代產(chǎn)品被正式集成其中。Visual LISP給用戶提供了一個集成的開發(fā)環(huán)境,使用戶可在易于使用的完全可視化的開發(fā)環(huán)境下編寫、調(diào)試代碼;經(jīng)過編譯的LISP程序不但提高了運行性能,并可防止他人試圖獲得用戶程序代碼;通過Windows的ActiveX與AutoCAD的對象模型接口可與其它軟件集成。
2. Auto LISP語言的特點與結(jié)構(gòu)
AutoLISP 基于簡單易學(xué)而又功能強大的LISP 編程語言。它語法簡單,編寫程序便捷、靈活、數(shù)據(jù)類型豐富。AutoLISP應(yīng)用程序或例程可以通過多種方式與AutoCAD交互。也可以在應(yīng)用程序中使用對話框語言DCL(Dialog Control Language)、控制菜單,還能夠提示用戶輸入、直接訪問內(nèi)置 AutoCAD命令,以及
【基于AutoCAD等高線繪制的算法及程序設(shè)計】相關(guān)文章:
一種基于啟發(fā)式算法的等高線局部內(nèi)插方法05-02
算法與程序設(shè)計的教案04-28
利用Excel在AutoCAD中快速繪制點線的方法04-28
等高線高程自動標注算法的研究04-27
基于DEM生成等高線的方法04-28
由TIN模型自動生成等高線算法05-01
基于學(xué)習(xí)的GSAT算法04-28