C#:自動繪製CAD圖程式教學-netDxf應用筆記2-繪製簡單圖形 1.繪製線段 本程式輸出dxf為例,我希望在按下button後,能夠輸出一個已繪製好線段的dxf檔。程式碼如下,並藉此理解撰寫程式碼繪製CAD的基本邏輯。 private void button1_Click(object sender, EventArgs e) { //1.宣告dxf物件 DxfDocument dxf = new DxfDocument(); //2.宣告兩個平面點位 Vector2 v1 = new Vector2(0, 5);//x坐標0,y坐標5 Vector2 v2 = new Vector2(5, 10);//x坐標5,y坐標10 //3.新增一個線段物件(將v1、v2連線) Line myLine = new Line(v1, v2); //4.將畫好的物件加到dxf物件中 dxf.AddEntity(myLine); //5.設定檔案儲存路徑 string file = "D:\\myLine.dxf"; //6.存檔 dxf.Save(file); } 執行程式(按F5),點選視窗的button,輸出完成的dxf檔以及內容如下: 2.繪製圓 這次我們來畫圓,程式碼如下。你會發現繪製邏輯一樣,只是物件從Line換成Circle private void button1_Click(object sender, EventArgs e) { //1.宣告dxf物件 DxfDocument dxf = new DxfDocument(); //2.宣告"圓"物件,並在後面用大括號設定中心位置(Center)及半徑(Radius) ...
留言
張貼留言