GeometricTransformation

GeometricTransformation[g,tfun]
変換関数 tfun をプリミティブ g に対応する幾何学オブジェクトに適用した結果を表す.

GeometricTransformation[g,m]
実質的にすべての点 r で置換することで,g 中の幾何学オブジェクトを変換する.

GeometricTransformation[g,{m,v}]
実質的にすべての点 r で置換する.

GeometricTransformation[g,{t1,t2,}]
一群の変換で変換された g の複数のコピーを表す.

詳細とオプション詳細とオプション

  • GeometricTransformation[g,]は評価では変化しないが,g がどのように描画されるかには影響を与える.
  • GeometricTransformationは二次元および三次元のグラフィックスプリミティブおよびグラフィックス指示子のリストに使うことができる.
  • GeometricTransformation[g,{m,v}]は実質的に g にアフィン変換を適用する.
  • GeometricTransformation[g,{{mxx,myx},{mxy,myy}}]は,単位ベクトルをそれぞれに変換する.
  • 異なる spec について,GeometricTransformation[g,{m,spec}]は,g の境界ボックス上の次の特別な点を固定したままにする.
  • Center中央
    Left左辺の中央
    Right右辺の中央
    Top上辺の中央
    Bottom下辺の中央
    Front前面の中央
    Back裏面の中央
    {Left,Top}
  • スケールされた座標Scaled[{x,y}]で指定されたオブジェクトについて,GeometricTransformationは実質的に対応する通常の座標に変換を適用する.
  • Normal[expr]は,可能であれば,すべてのGeometricTransformation[gi,]構文を,座標が明示的に変換された のバージョンに置き換える.
  • 次のオプションを与えることができる.
  • ContentSelectableAutomaticコンテンツの選択を許容するかどうか
  • 行列 および について,GeometricTransformation[GeometricTransformation[g,m1],m2]GeometricTransformation[g,m2.m1]に等しい.

例題例題すべて開くすべて閉じる

  (3)  (3)

2Dオブジェクトを変換する:

In[1]:=
Click for copyable input
Out[1]=

3Dオブジェクトを変換する:

In[1]:=
Click for copyable input
Out[1]=

同じオブジェクトに複数の変換を適用することができる:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
2007年に導入
(6.0)
| 2010年に修正
(8.0)