基于AutoCAD等高線繪制的算法及程序設計
基于Auto CAD等高線繪制的算法及程序設計
【摘 要】采用AutoLISP(Visual LISP)語言在AutoCAD環境下進行二次開發,設計平面等高線繪制程序,為地形圖制圖時等高線繪制提供方便易用的工具,從而提高繪圖效率,并使AutoCAD真正地起到輔助設計作用。并為基于AutoCAD環境下進行二次開發的應用與研究提供參考。
【關鍵詞】 AutoLISP ; 離散高程點;Delaunay三角網;等高線
The calculate way and program design drawn according to the contour line in maphttp://www.gz-dh.cns 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公司開發的通用計算機輔助設計軟件。由于其使用方便、靈活,尤其是其良好的開放性,使AutoCAD已成為全世界微機CAD系統的主流產品。目前廣泛應用于測繪、機械、建筑等行業。由于其是通用軟件,所以對于一些專業性功能受到限制,因此在實際的應用中通常要根據專業的需要進行二次開發。AutoLISP語言就是Auto CAD內部的一種二次開發工具。Visual LISP作為AutoLISP的更新換代產品被正式集成其中。Visual LISP給用戶提供了一個集成的開發環境,使用戶可在易于使用的完全可視化的開發環境下編寫、調試代碼;經過編譯的LISP程序不但提高了運行性能,并可防止他人試圖獲得用戶程序代碼;通過Windows的ActiveX與AutoCAD的對象模型接口可與其它軟件集成。
2. Auto LISP語言的特點與結構
AutoLISP 基于簡單易學而又功能強大的LISP 編程語言。它語法簡單,編寫程序便捷、靈活、數據類型豐富。AutoLISP應用程序或例程可以通過多種方式與AutoCAD交互。也可以在應用程序中使用對話框語言DCL(Dialog Control Language)、控制菜單,還能夠提示用戶輸入、直接訪問內置 AutoCAD命令,以及
【基于AutoCAD等高線繪制的算法及程序設計】相關文章:
一種基于啟發式算法的等高線局部內插方法05-02
DLG內插等高線算法實現04-29
算法與程序設計的教案04-28
利用Excel在AutoCAD中快速繪制點線的方法04-28
等高線高程自動標注算法的研究04-27
基于DEM生成等高線的方法04-28
由TIN模型自動生成等高線算法05-01
基于學習的GSAT算法04-28
用等高線內插DEM的不同算法的誤差分析04-28