Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics Library > interaction > dragrect

dragrect

マウスで矩形をドラッグ

呼び出し手順

[final_rect,btn]=dragrect(initial_rect)

パラメータ

initial_rect

矩形の初期位置を有する4xn 行列. 各列は[x_left; y_top; width; height]を有します. 矩形が一つだけ存在する場合,initial_rectもベクトルになります.

final_rect

[x_left, y_top, width, height]で定義される矩形

btn

整数, マウスボタンがクリックされた数

説明

dragrect は一つまたは複数の矩形を画面上の任意の場所に ドラッグします. 4xn 行列 rect がこの矩形を定義します. initial_rect の各列には, 値[left;top;width;height]で矩形の初期位置を指定する必要があります. ボタンがクリックされるとdragrectは 最終的な矩形の定義をfinal_Rectに返します.

xsetech(frect=[0,0,100,100])
r=dragrect([10;10;30;10])
xrect(r)

参照

  • xrect — 矩形を描画する
  • xrects — 一連の矩形を描画または塗りつぶす
  • xclick — マウスクリップを待つ.
  • xgetmouse — マウスのイベントおよびカレントの位置を取得する
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:59 CET 2011