タテヨコ比定規
機能紹介
長方形の4隅をドラッグすると、縦横比を保ちながら、長方形を拡大/縮小できます。
画像や動画を作成する際などに、比率の目安としてご利用下さい。
「タテヨコ比定規」の表示方法
上の画像をクリックすると、下図のような、「長方形」と「設定アイコン」が表示されたウインドウが開きます。適宜、ウインドウを拡大/縮小してご利用下さい。
使い方
長方形の4隅をドラッグすると、縦横比を保ちながら、長方形を拡大/縮小できます。
辺上の青い点をドラッグすると、縦横比を自由に変更できます。
設定アイコンをクリックすると、設定画面が開きます。
「フリー」と書いてある部分の「▼」をクリックすると、比率を指定できます。
「フリー」は、辺上の青い点をドラッグして、比率を自由に変更できるモードです。
「スクエア」は、長方形を1:1(正方形)に固定したモードです。
「A判B判(ルート長方形)」は、A4、B5等、一般的なコピー用紙で採用されている比率です。
「黄金比」は、1: (1+√5)/2です。
「タテ長⇔ヨコ長」ボタンを押すと、縦横比を入れ替えます。
「回転を許可する」にチェックを入れると、長方形の4隅をドラッグしたとき、比率を維持しながら拡大縮小および回転移動ができます。
バージョン情報
以下のバージョンで動作確認済みです。
「動かそうとすると別の点が動く」の実現法
問題
GeoGebraで、下図のような挙動を実現する方法はあるでしょうか。
点Aをドラッグすると、点Aではなく、点Bが動く。
点Bをドラッグすると、点Bではなく、点Aが動く。
なんとも不思議な挙動です。
検討①
まず、「点Aをドラッグしても、点Aが動かない」というのは、どうすれば実現できるでしょうか。
方法1:点Aのプロパティから、点Aを固定する。
しかし、ゆくゆくは、点Bをドラッグしたときに、点Aを動かしたいことを考えると、この方法は使えないでしょう。
方法2:点Aのプロパティから、選択を許さないようにする。
この方法はいい感じです。しかし、ゆくゆくは、点Aをドラッグした際の挙動を、点Bに伝えなければなりません。そう考えると、どうしてもユーザーに、選択でき、動かせる自由な点をドラッグしてもらわないことには、実現できそうにありません。
方法3:点Aが動いたそばから、もとの位置に戻すスクリプトを書く。
点Aは、固定せず、かつ選択を許しておきます。
点Aのそばに、自由な点Cを作ります。
点AのOn Update ハンドラに、以下を記述します。
SetValue[A,C]
点Cは非表示にしておきます。
点Aをドラッグすると、即座に点Aが点Cの位置に移動します。もはや、点Aをいくらドラッグしても、点Cがある位置から動きません。
点Aをドラッグしたとき、いったい何が起こっているのでしょうか。順を追って見てみましょう。
①初期状態
何もしない状態です。点Aと、非表示である点Cは、同じ位置にあります。
②点Aをドラッグしたとき
ここで、点Aをドラッグすると、点Aはマウスポインタの位置まで移動します。実際には、1回のドラッグ操作では、点Aはほんの少ししか移動しませんが、下図では見やすいように誇張してあります。
③点AのOn Update スクリプトが実行される
ドラッグによって、点Aの位置が更新されたので、点AのOn Update スクリプトが実行されます。
その結果、点Aは点Cの位置に移動します。
④次のドラッグ操作によって点Aが移動する
ここで、点Aを離さずにドラッグし続けると、2回目のドラッグ操作が行われます。その結果、点Aは、点Cの位置から、マウスポインタの位置まで移動します。
⑤点AのOn Update スクリプトが実行される
2回目のドラッグによって、点Aの位置が更新されたので、点AのOn Update スクリプトが実行されます。
その結果、点Aは点Cの位置に移動します。
以下、同じことの繰り返し。動画にすると、こんな感じです。
点Aは、2段階の移動をセットで行っているということです。
第一段階:ドラッグ操作を原因として、「マウスポインタ上に移動する」。
第二段階:On Update スクリプトを原因として、「点Cの位置に移動する」という動きです。
第一段階が終了し、第二段階が未了の状態は、ディスプレイには表示されません。そのため、あたかも点Aが点Cの位置にあり続けるように見えるのです。
しかしながら、一瞬とはいえ、点Aがドラッグ操作でマウスポインタの位置まで移動する、という状態が現れます。これを利用すれば、欲しかった動きを取得することができます。
〜つづく〜
(試論)手がつかない、とは何か―「現状」を「変化した自分の心」まで引っ張るという発想
「手がつかない」とは何か。
その心の正体は、今までそれに手をつけなかったという「現状」から、手をつけ始めたという状態に「変化」することに対する恐れだ。
心はそんなに簡単に、変化を受け入れることはできない。変化に対しては、たとえそれが良い変化であったとしても、抵抗するのが心の性質だ。
だから、現状を変化させる前に、いったん1つのクッションを挟む必要がある。
それは、変化の証を現状に突きつけて、現状に対して変化を要求する、という発想だ。
現状を変化させる前に、自分自身を変化させるのだ。現状が自分に合わなくなったところで、現状を自分のところに引き寄せる、という発想だ。
10から20に変化するように迫られているとする。現状は10だ。しかし、20に変化することを迫られている。このとき、なぜ20への変化に抵抗感があるかといえば、それは、自分が10だからに他ならない。自分が10なのに、現状が20になってしまう。自分と現状との調和を、あえて自分から引き剥がすことは、嫌に決まっている。
しかし、現状とは無関係に、自分が20に変わってしまうとどうだろう。今度は、10である現状が気持ち悪くなってはこないか?「現状が自分から離れることへの抵抗感」が、「現状が自分から離れていることへの抵抗感」に、そっくり置きかわるんだ。
こうすれば、心の性質に逆らわず、自然に「手をつけ」たくなるはずだ。
動けるときというのは、現状を置いてきぼりにして、まず自分がいち早く変化しているはずだ。
キッチンに溜まったお皿を洗わないといけない、というとき、自分自身が現状と同じように「キッチンにはお皿が溜まっているのが普通だろう」と考えているうちは、いつまでも皿洗いに手はつかないだろう。お皿が転がっている現状を、いったん置いてきぼりにして、「キッチンにお皿が一枚もなく、清潔な状態が普通だろう」と考えるようにするんだ。そうすると、現状と自分との間にズレが生まれる。そのズレを埋めたいという衝動を利用して、皿を洗うんだ。
手をつけることができるのは、現状を置き去りにして、それより先に自分が変化できたときだけだ。
(追記①ーマインドフルネスとの関係はどうなのか)
この発想、ひょっとすると「マインドフルネス」の考え方には反するかもしれない。
たしかに、マインドフルネスは、ストレスを低減する有効な手段だ。しかし、手をつけよう=現状を変化させよう、という衝動だって、その正体はストレスに他ならない。自分の心と現状とのズレ(ストレス)を、自分が現状に合わせる(マインドフルネス)のではなく、現状を自分に引っ張ってくる(手をつける)ことで埋めようというのだから。
しかし、「手をつける」ことも、結局は、現状と自分の心とを揃えようとする営みだから、マインドフルネスの一環と位置づけることもできるだろう(積極型マインドフルネス、と呼べるかもしれない)。しかし、そのように考えても、「手をつける」ためには、いったんは、現状から心が離れる「マインドレスな段階」を通らなければならないことは、認めざるを得ないのではないか。
まとめると、①自分では現状をどうしようもなく、抗わずに生きていこう、と思うときには、現状に自分を合わせる、現在の通常の意味における「マインドフルネス」が、ストレス低減には効果的である。②逆に、やる気が出ない等の理由で、やらなければならないことに手がつかないというときには、本記事の「積極型マインドフルネス」が有効ではないか。どちらか片方だけではうまく生きていけない。どちらも使えるとよい。
(追記②ーいわゆる「5秒ルール*1」との関係)
上記で青字+太字にした「ズレを埋めたい衝動」というのは、経験則上、発生から約5秒間で消失する。その間に現実に動いて「手をつける」という変化を起こさなければ、心の方が、現状に合わせるように戻っていく。5秒を過ぎて、衝動が消えたときは、もう一度、心を現状からずらせば、再びこの衝動が生じるから、その間に手をつけるべし。
この衝動は、あくまで、手をつけるという変化に伴う抵抗感を緩和させるための、クッションにすぎないから、衝動が生まれたからといって、それに抗って(我慢して)手をつけないようでは、それに手をつけることはできない。
もちろん、何かある作業をしているときに、別の作業をしたい衝動に駆られた場合を考えれば、それを我慢することで衝動が消えてくれなければ、今の作業を続けることが不可能になってしまう。その意味で、衝動が消失するメカニズムとしての「5秒ルール」は必要不可欠といえる。
(追記③―クリエイティブな活動がうまくいくために)
クリエイティブな活動は、創造意欲という名の衝動の連続だ。「これを作ってみたい」「こんなことを書いてみたい」「こんなものを描いてみたい」と思ったとき、そこから5秒以内に、それを制作の場(キャンバスだったりWordだったり紙の上だったりするだろう)に反映させる(=変化をもたらす)ことができるような環境でなければ、浮かんだアイデアを現実に表現しようという衝動は消え、いつまでも産みの苦しみに悩まされるだろう。
表現したいものが頭に浮かんで5秒以内に、即座にそれを現場に反映させる。現実には、そうした理想の環境を持てていない場合が多い。なぜならば、体裁を気にするからだ。アイデアが浮かぶ。それを表現したい。しかし、それを表現するにあたって、人から認められるような、あるいは人から要求されている、形式、執筆要領、適切な表現などなど、外部的な体裁が守られるように、と気にしながら表現していかなければならない。そういうものだと考えている。そういう制作現場しかあり得ないと思っている。そんなことでは、5秒なんて、あっという間に終わってしまう。気付いたときにはもう、創作意欲はすっかり失せてしまい、「面倒くさい」の一点張りだ。
体裁への配慮が必要な制作現場は、頭に浮かんだアイデアを表現するための現場としては、甚だ劣悪な環境であると言わざるを得ない。
「アイデアが浮かばない」のではない。体裁を気にする環境が、アイデアを表現したいという衝動が持続する「素晴らしい5秒間」を、潰してしまっているだけのことだ。
したがって、クリエイティブな作業がうまくいくためには、体裁を問わず、浮かんだアイデアを即座に表現できる(簡単に言えば、「何をやっても許される」自由な場としての)「第一の制作現場」と、そこで生まれた表現物を外部に公表するにあたって、守らなければならない体裁を整える「第二の制作現場」の、2つの場を設け、両者の作業を明確に区別することが大切だ。