Window.translate(tx, ty)

概要

座標系を平行移動させます。
座標(tx, ty)の位置が新たな原点(0, 0)になります。

引数

引数名内容備考デフォルト値
txx方向の移動量
tyy方向の移動量

戻値

なし

サンプル

Window.loop do
  Window.save do
    # 一時的に座標系を変換して、その座標系の中で円を描画します
    Window.translate(320, 240)     # 原点座標を(320, 240)に移動
    Window.rotate(45)              # 45度回転
    Window.scale(2.0, 1.5)         # 横方向 2倍、縦方向 1.5倍
    Window.draw_circle(0, 0, 100, C_YELLOW, weight: 5)
  end
end

関連メソッド

Window.save
Window.translate
Window.rotate
Window.scale