|
Polygon
Polygon[ , , ... ]は,塗りつぶされた多角形を表すグラフィックスプリミティブである.
Polygonは,Graphics,およびGraphics3D(2Dおよび3Dのグラフィックス)に使用することができる.
点の位置は,実座標 x, y や x, y, z , またはスケールされた座標Scaled[ x, y ]やScaled[ x, y, z ]を使って指定することができる.
Offsetは2次元上の座標を指定するために使用できる.
多角形の境界は,最後に指定する点と最初に指定した点を結ぶことで形成される.
2次元では,それ自体に交差する多角形の使用を認める.
3次元では,それ自体に交差しない平面上の多角形は,指定された通りに描かれる. これ以外の多角形は三角形に分解される.
GrayLevelやRGBColorのようなグラフィックス指示子を使って,多角形が満たされる様子を指定することができる.
3次元では,擬似照明から陰影を作成することができる.
3Dグラフィックスでは,多角形は表面と裏面の両方を持つと考えられる.多角形の向き方は初めの3ベクトルで定義される.順序に従うと,frontから見ると水直線はcounterclockwise方向におかれる(したがって,前向き標準はright-hand規則から求められる).
FaceFormを使って多角形の表や裏面の色を指定できる.
3Dのグラフィックスで,多角形の辺は グラフィックスの指示EdgeFormで指定された形式の線で表示される.
参照セクション:2.10.1, 2.10.2 , 2.10.8.
次も参照:Raster,Rectangle,Cuboid,SurfaceColor.
関連パッケージ:Geometry`Polytopes`,Graphics`Polyhedra`.
バージョン1の新関数.バージョン3で大幅改訂
他の例
|