Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > 記号的なグラフィックス言語 > GraphicsComplex >

GraphicsComplex

GraphicsComplex
data 中のグラフィックスプリミティブの中の整数i として与えられた座標が と解釈されるグラフィックスの複合体を表す.
  • GraphicsComplexは実質的に,data 中の座標である整数i を対応する で置き換える.
  • GraphicsComplexは多角形の頂点が共有されているメッシュや単体的複体を構築する便利な方法を提供する.
  • GraphicsComplexでは,data はグラフィックスプリミティブと指示子が任意にネストしたリストでもよい.
  • 次のオプションを使うことができる.
ContentSelectableAutomaticコンテンツの選択を許容するかどうか
VertexColorsAutomatic に対応する頂点の色
VertexNormalsAutomatic に対応する頂点の法線
VertexTextureCoordinatesNoneの頂点テクスチャ座標
  • Normalは,座標の代りに通常のグラフィックスプリミティブと指示子のリストを与える.
2Dの多角形と線:
3Dの多角形と線:
組込みのPolyhedronDataを使う:
2Dの多角形と線:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
3Dの多角形と線:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
 
組込みのPolyhedronDataを使う:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]//Short=
In[3]:=
Click for copyable input
Out[3]=
任意のプリミティブの座標データをGraphicsComplexから得ることができる:
3Dプリミティブ:
GraphicsComplex内での指示子とプリミティブの混合:
個々のオブジェクトは選択できない.グラフィックスの複合体は1つのオブジェクトとして表されている:
グラフィックス複合体中の個々のグラフィックスがシングルクリックで選択できるようにする:
最初のクリックでグラフィックス複合体が選択され,続くクリックで個々のオブジェクトが選択される:
各頂点の色を指定する:
3D多角形の頂点の色を指定する:
円柱モデルの頂点と面の指数を定義する:
曲面の法線がなければ,陰影付けは各多角形の面で一定つまり平坦になる:
曲面の法線があると,陰影付けは各多角形の面を通して補間される,つまり平坦化される:
2D多角形のテクスチャマッピング:
3D多面体のテクスチャマッピング:
ほとんどの表面プロットおよび範囲プロットは GraphicsComplexを生成する:
GraphicsComplexを使って,この簡単な回転の中で座標を変換することができる:
3D曲面にも同じ考えが適用できる:
座標を共有するグラフィックス複合体を設定する:
Normalを適用すると,複合体は座標が重複する複合体に分割される:
どちらの形式も同じ画像を生成する:
グラフィックス複合体は統合されたPolyhedronDataからも構築できる:
あるいは,直接グラフィックス複合体を得る:
ExampleDataには数多くの3Dグラフィックス複合体モデルが入っている:
多くのImport形式でGraphicsComplexが生成される:
上記の例では曲面におよそ35,000個の頂点が含まれている:
指標座標をランダムに選ぶ:
ランダムな勾配による牛:
バージョン 6 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF