Graphics h畫線函式和初始化繪製環境

2021-06-22 14:43:08 字數 998 閱讀 6932

昨天幫同學做了個課程實驗(乙個非計算機專業同學),有看到了graphics.h

這個標頭檔案,還記得在大一的時候剛剛接觸

c語言,一片茫然(當時

0基礎學習計算機,剛剛學會上網),還好寢室有大神帶著,一步一步總算走了過來(雖然現在還是挺茫然的)。

記得大一的時候看到了一些源程式,利用到了graphics.h

這個標頭檔案,做出了一些很神奇的事情,讓當時的我驚奇萬分。

現在又看到了它,雖說已經沒有很大的用處了,但是想趁著現在有時間再看看這個東西。

首先介紹乙個繪圖環境相關函式,initgraph

(int width

,intheight

,int flag=null);

記得當時大一的時候看到這樣的api

函式還看不懂呢。

引數:width

繪圖環境的寬度。

height繪圖環境的高度。

style

繪圖環境的樣式,預設為 null。可為以下值:

showconsole

表示可以保留原控制台視窗

介紹三個畫線函式:

void line(int x1,int y1,int x2,int y2);

x1 線的起始點的 x 座標。

y1 線的起始點的 y 座標。

x2 線的終止點的 x 座標。

y2 線的終止點的 y 座標。

void linerel(int dx, int dy);

dx從「當前點」開始畫線,沿 x 軸偏移 dx。

dy從「當前點」開始畫線,沿 y 軸偏移 dy。

void lineto(    int x,    int y);

x目標點的 x 座標(從「當前點」開始畫線)。

y目標點的 y 座標(從「當前點」開始畫線)

#include#includeusing namespace std;

int main()

graphics h 新增函式

在 easyx.h 的基礎上,graphics.h 保留了若干已經廢棄的函式,以提高對舊程式的相容性。函式或資料型別 描述bar 畫無邊框填充矩形。bar3d 畫有邊框三維填充矩形。drawpoly 畫無填充的多邊形。fillpoly 畫有邊框的填充多邊形。getcolor 獲取當前繪圖前景色。ge...

Unity3D 畫線函式(實現和虛線)

1.若只需要在除錯場景scene裡檢視,不需要在game執行場景看到,可以使用 debug.draw 這個函式一般在update fixed update lateupdate裡呼叫,並且不能設定材質,不過可以指定顏色,例子如下 void update 2.如需要在遊戲執行場景中看到,則需要使用li...

matlab中的畫線函式line

line 函式可以在畫布中畫一些輔助線。line 起點橫座標,終點橫座標 起點縱座標,終點縱座標 line 1,2 3,4 將畫出 1,3 到 2,4 的一條直線,而不是 1,2 到 3,4 舉個栗子 subplot 131 line 1,2 3,4 subplot 132 line 1,1 3,5...