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})