頂点座標の指定による図形を描画します。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
points | 頂点座標[x, y]の配列 | ||
color | 描画色 |
下記のいずれかの形式で指定
・[A, R, G, B]形式の配列
・"#rrggbb"形式の文字列
・色名称
(詳細は 色に関する情報 を参照) |
オプション名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
:weight | 線の太さ | ピクセル | 2 |
:close |
閉鎖図形
(始点と終点の結合)
|
true ... 閉鎖図形にする
true ... 閉鎖図形にしない
|
false |
なし
Window.loop do
# 頂点座標を指定して、矢先のような図形を描画します
points = [
[100, 400],
[400, 100],
[300, 300],
[500, 350]
]
Window.draw_shape(points, C_YELLOW, close: true, weight: 5)
end