鏡映と平面の合同変換

最大三本の鏡の直線を配置し、文字Fを順番に反射させてみましょう。このページは、合成された変換のみから、それが鏡映、回転、平行移動、滑り反射、あるいは恒等変換のいずれであるかを導き出します。逆方向に動かすことも可能で、回転、平行移動、滑り反射を指定してそれを実現する鏡を配置することもできます。図の下の表では行列の計算を行っています。

インタラクティブシミュレーションを読み込んでいます...

レッスン

理論 — 鏡映と平面の合同変換

平面の等長変換とは、すべての距離を保つ変換のことです。直線による鏡映(反射)は、各点を直線を挟んだ鏡像へと移し、向きを反転させます。時計回りに文字が配置された図形は反時計回りになります。二回の鏡映を合成すると向きを保つ等長変換が得られます。直線同士が交わる場合はその間の角度の2倍の回転となり、平行な場合はその間隔の2倍の平行移動となります。三回の鏡映では鏡映または滑り反射が得られます。平面のあらゆる等長変換は、高々三回の鏡映の合成として表されます。

各記号の意味

α
一枚目の鏡から二枚目の鏡への角度。回転は2αとなります
d
平行な二枚の鏡の間の距離。平行移動は鏡に対して直角に2dとなります
det
線形部分の行列式。変換が向きを保つ場合は+1、反転させる場合は−1となります
g
軸に沿った滑り反射の移動量
M
行列として表された合成変換。適用順とは逆の順序で反射の行列を掛け合わせたもの

二枚の鏡はその間の角度の2倍の回転を作る 🖖

交わる二枚の鏡を押してみてください。鏡は45°で交わっており、Fを一枚目、次に二枚目で反射させると、交点を中心として90°回転します。これは鏡同士がなす角度の2倍です。一回の反射ごとにFは裏返るので、二回反転すれば向きは元に戻ります。向きを保存して一点を固定する合同変換は、その点を中心とする回転になります。続いて平行な二枚の鏡を押してみましょう。間隔2で並ぶ二枚の鏡により、Fは鏡に対して直角に、間隔の2倍である4だけ平行移動します。平行移動とは、中心が無限遠に移動してしまった回転のようなものです。そして平行な鏡とは、交点が無限の彼方へ去ってしまった「交わる鏡」だと言えます。

二枚の鏡の順序が方向を決める 🖖

交わる二枚の鏡を押し、次に同じ鏡を逆順でを押してください。二本の直線は先ほどと同一ですが、どちらを先にするかだけが変わっています。これにより回転は+90°から−90°に変わります。それぞれの反射は自分自身を打ち消す性質を持つため、二番目の合成変換は一番目の変換を元に戻す働きをします。ところが、一点を通る三枚の鏡になると順序は影響しなくなります。一点を通る三枚を押して順序を逆にしてみてください。結果は別の反射ではなく、全く同じ一回の反射になります。二枚の鏡で順序が重要になるのは、重なっていたり垂直であったりしない場合です。三枚の鏡では、すべてが一点で交わるかすべて平行である場合を除き、順序が関係します。

三枚の鏡は二枚では不可能な変換を生み出す 🖖

平面のあらゆる合同変換は、恒等変換、鏡映、回転、平行移動、または滑り反射の5つのうちのいずれかです。滑り反射とは直線での反射とそれに沿った平行移動を組み合わせたもので、砂浜についた足跡が日常的な例として挙げられます。三角形をなす三枚を押してみてください。一点で交わることも、全てが平行になることもない三本の直線により、60°の直線上で移動量6の滑り反射が作られます。一枚の鏡では平行移動できず、二枚の鏡では裏返すことができないため、これより少ない回数の反射でこの変換を得ることはできません。滑り反射を作るや回転を作るを押すと逆の処理が行われ、指定した変換を実現する鏡が見つかります。いかなる場合でも、鏡は高々三枚あれば十分です。

全プロセスの詳細解説

  1. 交わる二枚の鏡が図形に与える影響 5 ステップ

    二枚の鏡が原点を通り、一枚目はx軸に対して10°、二枚目は55°の傾きを持っています。一枚目で反射させた後、二枚目で反射させます。この組み合わせがどのような単一の変換に相当するのかを求めてみましょう。確認のために交わる二枚の鏡を押してみてください。

    この問題をツールで開く

    1. 原点を通る角度aの直線による鏡映は、以下の行列で表されます。

    2. 一枚目、二枚目の順に適用することは、右からその順に行列を掛けることに相当します。

    3. 展開すると、その積は回転行列になります。

    4. この角度は、一枚目の鏡から二枚目の鏡への角度の2倍です。

    5. 二本の直線はどちらも原点を通り、どちらの反射でも原点は移動しません。したがって原点が中心となります。

    解答

    このペアは、鏡の間の角度45°の2倍である、原点を中心とした90°の回転になります。行列式が+1であるため、Fは正しい向きで現れます。順序を入れ替えると角度は−90°になります。直線は同じ二本ですが、回転が逆になるわけです。