2D3D | headerの場所 | lib | 解説等 |
2D | nyanGeoLib | nyanlib/lib/nyanGeoLib.lib | 通常、ヘッダーのincludeは必要ありません |
3D | nyanGeo3DLib | nyan3Dlib/lib/nyanGeo3DLib.lib |
名前 | パラメータ |
機能 | |
void BoxFill | (int x,int y,int sizeX,int sizeY,int r,int g,int b); |
塗りつぶし長方形を描画します。 座標(x,y)からサイズ(sizeX,sizeY)で、カラー(r,g,b) サイズは正の数でである必要があります |
|
void Daikei | (POINT leftUpperPoint, int sizeUpperX, POINT leftBottomPoint, int sizeBottomX, int r, int g, int b) |
台形を描画します 上底はleftUpperPointから横サイズsizeUpperX 下底はleftBottomPointから横サイズsizeBottomX カラー(r,g,b) 横サイズは正の数である必要があります |
|
TransBoxFill | (int x,int y,int sizeX,int sizeY,int r,int g,int b,int ps); |
半透明塗りつぶし長方形を描画します 座標(x,y)からサイズ(sizeX,sizeY)まで カラー(r,g,b) 半透明度ps(%) 横サイズは正の数である必要があります 半透明度の範囲はは、0〜100の値で、0で透明です |
|
void AddCircleFill | int x, int y, int rx, int ry, int dr, int dg, int db); |
加(減)算塗りつぶし(楕)円を描画します 中心(x,y)からX半径rx,Y半径ry 色加減(dr,dg,db) 半径は正の値である必要があります 色加減は-255〜255の範囲です |
|
void AddTorusFill | (int x, int y, int rx, int ry, int x2,int y2,int rx2, int ry2,int dr, int dg, int db); |
加(減)算塗りつぶし(楕)トーラスを描画します 内側中心(x,y)からX半径rx,Y半径ry 外側中心(x2,y2)からX半径rx2,Y半径ry2 色加減(dr,dg,db) 半径は正の値である必要があります 色加減は-255〜255の範囲です 内側楕円が外側楕円を超えないようにする必要があります |
|
void Line | (int startX,int startY,int endX,int endY,int r,int g,int b); |
ラインを描画します (startX,startY)から(endX,endY)まで カラー(r,g,b) 終点も描画します |
|
void AddBoxFill | (int x,int y,int sizeX,int sizeY,int dr,int dg,int db); |
加算塗りつぶし長方形を描画します 座標(x,y)からサイズ(sizeX,sizeY)まで 色加減(dr,dg,db) 横サイズは正の数である必要があります 色加減は-255〜255の範囲です |
|
void TransGradationBoxV | (POINT leftTop,SIZE size,int r1, int g1, int b1, int r4, int g4, int b4); |
(POINT leftTop,POINT rightBottom,int r1, int g1, int b1, int r4, int g4, int b4); | |
略 |