c 如何畫直線

2022-05-21 18:35:14 字數 991 閱讀 4703

1樓:力歡

包含windows.h,裡面有一個setpixel方法,畫線常用演算法有三種dda,中點畫線bresenham畫線->_->

剛把三種都寫了下

void cddalineview::drawddaline(cdc *pdc, int x0, int y0, int x1, int y1, colorref color)

}//precondition:x0 < x1

void cddalineview::midpointline(cdc *pdc, int x0, int y0, int x1, int y1, colorref color)

else

pdc->setpixel(x, y, color);}}

void cddalineview::bresenhamline(cdc *pdc, int x0, int y0, int x1, int y1, colorref color)}}

僅供參考

2樓:塵雨洛煙

在c++中可以用graphics類進行畫直線,它需要提供畫筆,起點座標,終點座標等引數,可以通過設定畫筆畫出不同顏色的直線

3樓:暖美銀

付費內容限時免費檢視

回答直線的繪製,通過滑鼠給兩個點,用經典的直線演算法實現直線的畫法。 c++ 實現。

提問是**寫哦

用c語言**寫,畫一條直線

回答源**

更多3條

如何用c或者c++畫一條旋轉的直線

4樓:

3d啊從c向ab做垂線,交於點m(x,y,z)求cm的長度

c到原點o的距離

旋轉後點c到原點o的距離

結合旋轉角度

有了這幾個條件就可以了,畫個圖算吧

5樓:

旋轉的支線?

能附個圖麼?

如何用photoshop畫直線,如何用Photoshop PS畫直線

1 開啟ps在界 面新建一個畫布,大小多少沒什麼關係,然後在介面上找到畫筆工具。回2 調整合適的畫筆大小,答然後安住shift 滑鼠橫這畫是一條橫這的直線,然後豎著畫一條是一條豎著的直線。3 雖然這種方法是好,但是卻只能橫著或豎著畫直線不能歪斜著畫直線,那就用直線工具。4 右擊路徑的矩形工具,選擇 ...

cad怎麼畫直線,怎樣在CAD中畫直線

工具 聯想r9000k 作業系統 windows 10 1 這裡選擇的是autocad經典介面 2 然後可以開始直線的繪製,有兩種方法,點選 直線 圖示,或者直接輸入 l 就會彈出公式窗,接著按空格即可。推薦使用公式法,因為cad是個主要考公式進行繪圖的軟體 3 接著我們確定第一個點,可以隨意點選,...

如圖,已知直線a b,直線c和直線a,b交於點C和D,A B分別是直線a b上的兩點。P是直線c上

如圖,已知直線a b,直線c和直線a,b交於點c和d,a.b分別是直線a.b上的兩點。p是直線c上 因為 a b c 三點共線,所以 1 m 3 n 1 去分母得 n 3m mn 化為 m 1 n 3 3 由於 m n 是正整數,所以 m 1 n 3 都是 3 的約數,試驗可得 m 2 n 6 或 ...