draggableRect

Create a draggable rectangle in normalized units.

現在この提出コンテンツをフォロー中です。

Like MATLAB's dragrect function, this function allows you to interactively define a draggable rectangle. However, UNLIKE MATLAB's function, this version works in normalized units, and it includes SNAP-TO behavior to constrain the rectangle to a user-specified grid.
Syntactically, the function is implemented to use Parameter-Value pairs, and allows the user to specify a non-interactive starting point, arrays of x- and y- points for snap-to behavior, and the axis you want to draw in. Outputs variables can contain a handle to the created rectangle, as well as an array of handles to the draggable perimeter points. (Output points are in the order: [BL,BR,TL,TR,BM,TM,RM,LM]).
Now accepts a "new position callback function."

Thanks to Francois Bouffard for his excellent implementation of "draggable," which greatly facilitated this entry.

引用

Brett Shoelson (2026). draggableRect (https://jp.mathworks.com/matlabcentral/fileexchange/35895-draggablerect), MATLAB Central File Exchange. に取得済み.

謝辞

ヒントを得たファイル: draggable

カテゴリ

Help Center および MATLAB AnswersInteractive Control and Callbacks についてさらに検索

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.1.0.1

Updated license

1.1.0.0

Modified to allow specification of new position callback function. Also added new example to show how to use draggableRect on top of an image axes (for example).

1.0.0.0