Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cグラフィックのbar()関数


bar() functionは、Cプログラミング言語でグラフィックを描画するために使用されるCグラフィック関数です。 graphics.hヘッダーには、グラフィックの描画に機能する関数が含まれています。 bar()関数もヘッダーファイルで定義されています。

構文

ボイドバー(int左、int上、int右、int下);

bar()関数は、2次元の図形である(棒グラフの)棒を描画するために使用されます。塗りつぶされた長方形の図です。この関数は、バーの左上隅の(X、Y)座標{左と上}とバーの右下隅の(X、Y)座標{右と下}の4つの引数を取ります。 }。

プログラム

#include <graphics.h>
#include <conio.h>

int main() {
   int gd = DETECT, gm;
   initgraph(&gd, &gm, "C:\\TC\\BGI");
   bar(120, 120, 250, 250);
   getch();
   closegraph();
   return 0;
}

出力

Cグラフィックのbar()関数


  1. Cのfillpoly()関数

    コンセプト ヘッダーファイルgraphics.hには、三角形、長方形、五角形、六角形などのポリゴンを描画して塗りつぶすために実装されたfillpoly()関数が含まれています。したがって、この関数にはdrawpoly()と同じ引数が必要です。 構文 void fillpoly( int number, int *polypoints ); この場合、numberは(n + 1)点の数を示します。ここで、nはポリゴン内の頂点の数であり、polypointsは(n * 2)整数のシーケンスを指します。 入力 arr[] = {320, 150, 400, 250, 250, 350, 32

  2. C++のコンピュータグラフィックスにおけるポイントクリッピングアルゴリズム

    コンピュータグラフィックスは、コンピュータ画面に画像やグラフィックスを描画することを扱います。ここでは、画面を2次元座標系として扱います。この座標系は左上(0,0)から始まり、右下で終わります。 表示平面 コンピュータグラフィックスでグラフィックスを描画するために定義された領域です。または画面の表示領域。 クリッピングとは、表示面の外側にあるポイントまたはグラフィックを削除することです。 クリッピングを理解するために例を見てみましょう。 ここで、ポイントCとDは、青色でマークされた表示平面の外側にあるため、クリップされます。 コンピュータグラフィックスのポイントをクリップするた