draw_rect - spoolkitamura/nyle-doc-jp GitHub Wiki
draw_rect
矩形の描画
基点座標と大きさを指定して矩形を描きます。
draw_rect(x, y, width, height, {options})
引数
名前 | 説明 |
---|---|
x | 基点(矩形の左上)のx座標 |
y | 基点(矩形の左上)のy座標 |
width | 矩形の幅 |
height | 矩形の高さ |
オプション({options})
名前 | 説明 | 有効値 | デフォルト値 |
---|---|---|---|
weight | 線の太さ | 1以上の整数値 | 2 |
color | 線の色 | 色を表すシンボルまたは「#RRGGBB」の16進形式の文字列コード(Appendix3を参照) | :BLACK |
a | 線の色のα値 | 0.0~1.0 | 1.0 |
fill | 塗りつぶし | true 矩形を塗りつぶすfalse 矩形を塗りつぶさない | false |
round | 角の丸み | 0以上の整数値 | 0 |
使用例
# 座標(10, 10)を基点にした 60x30の大きさの、黒い線の矩形を描きます。
Nyle.draw_rect(10, 10, 60, 30)
# 座標(20, 20)を基点にした 60x30の大きさの、線の太さ「5」の矩形を描きます。
Nyle.draw_rect(20, 20, 60, 30, {weight: 5})
# 座標(30, 30)を基点にした 60x30の大きさの、線の太さ「5」のオレンジ色の矩形を描きます。
Nyle.draw_rect(30, 30, 60, 30, {weight: 5, color: :ORANGE})
# 座標(40, 40)を基点にした 60x30の大きさの、赤く塗りつぶした矩形を描きます。
Nyle.draw_rect(40, 40, 60, 30, {color: :RED, fill: true})
# 座標(50, 50)を基点にした 60x30の大きさの、線の太さ「5」で丸みのあるオレンジ色の矩形を描きます。
Nyle.draw_rect(50, 50, 60, 30, {weight: 5, color: :ORANGE, round: 5})
# 座標(60, 60)を基点にした 60x30の大きさの、赤く塗りつぶした丸みのある矩形を描きます。
Nyle.draw_rect(60, 60, 60, 30, {color: :RED, fill: true, round: 5})