Setting a BasisJ基底の定義 基底は シンデレラ2 における非常に強力な新しい概念で、図形が論理的に依存する系を構成します。最高4つの基準点からなる枠組みに関して基底を定義できます。基底が定義されると、すべての自由要素による描画はこの基底に関して行われます。基準点が動くと、その基底に関して描かれているすべてのものが動きます。 選択できる基底には次の4つがあります。
モード-特別メニューかツールバーで、"基底を定義する"ボタンを選んだ後、1つないし4つの点を順次選んでいきます。他のモードに移ると、そこで基底が定義され、基底が有効となります。基底が有効であれば、すべての描画はこの基底に基づいて行われます。これは、基準点が動かされると、この基底に基づいて描画されたものは(自由要素であっても)それに従って動くということを意味します 例: 相似基底を作る相似基底を用いて、基底の使い方を示します。まず、基底を定義するための2点を描くことから始めます。次に、「基底を定義する」モードを選び、この2点を順に選びます。この間、どの種類の基底が現在定義されているかがヒントとして表示されます。現段階で最高4つの点を選ぶことができます。ほかのモードに移動すれば基底の定義が終わり、この基底が有効になります。
定義モードを抜けると、この基底を示すボタンができます。このボタンの枠が黄色になっているときは、この基底が有効になります。この状態で描かれるものはすべてこの基底に依存します。いま、自由点や半径を持つ円など任意の自由要素を描くことができます。いつでもよいので、 動かすモード にします。そこで、この基底の定義に用いた点のひとつを動かすと、先ほど描いた図形は、現在の基底に合うように移動します。
動かすモード で基底のボタンをクリックすれば、その基底を有効/無効に切り替えることができます。有効な基底は、黄色の枠でマークされます。有効な基底のボタンをクリックするとその基底を(他の基底も)無効にします。有効でない基底のボタンをクリックするとその基底が有効になります。これにより、ひとつの制作物のなかでいくつかの基底を定義して、いくつかの部分がいずれかの基底に依存するようにすることができます。ある基底が有効なときに別の基底を定義することも可能です。つまり、基底を重ねることができるのです。 例: 射影基底を使う4つの点を用いることにより射影基底を定義できます。射影基底が選ばれていると、4つの点が選ばれた順序により四角形の頂点をなしているかのようにすべての描画が行われます。
基準点が動かされると、いくつかの描画手続きに影響が及びます。特に、ユークリッドの測度(距離や角)を(暗黙のうちに)必要とするような手続きは、遠近法によってゆがめられます。次の図は、射影基底によるいくつかの図を示しています。特に、中点と円が遠近法によって調節されています。
次の図は、より複雑な設定で射影基底を用いた例を示しています。まず、射影基底を定義します。次に、通常の方法で反復関数系を定義します。反復関数系(IFS)は、射影基底による遠近法によって自動的に現れます。
Contributors to this page: Akira Iritani
. The content on this page is licensed under the terms of the License. |
Login |