15.2.1.3 Two-dimensional Geometric Shapes

Last-modified: 2025-03-16 (日) 17:40:38

15.2.1.3 2次元の幾何学的形状

: rectangle ()
: rectangle (…, "Position", pos)
: rectangle (…, "Curvature", curv)
: rectangle (…, "EdgeColor", ec)
: rectangle (…, "FaceColor", fc)
: rectangle (hax, …)
: h = rectangle (…)
posとcurvで定義される長方形のパッチを描画します。

変数はpos(1:2)パッチの左下隅を定義し、その幅と高さを定義します。デフォルトでは、 pospos(3:4)の値は です。 [0, 0, 1, 1]

変数curv は、長方形の側面の曲率を定義し、0 から 1 までの値を持つスカラーまたは 2 要素ベクトルになります。値 0 は側面の曲率がないことを表し、値 1 は側面が完全に円弧状に曲がっていることを意味します。curv が 2 要素ベクトルの場合、最初の要素はパッチの x 軸に沿った曲率で、2 番目の要素は y 軸に沿った曲率です。

curvがスカラーの場合、それは長方形の2辺のうち短い方の辺の曲率を表し、もう一方の辺の曲率は次のように定義されます。

min (pos(1:2)) / max (pos(1:2)) * curv

追加のプロパティ/値のペアは、基礎となるパッチ コマンドに渡されます。プロパティの完全なリストは、Patch Propertiesに記載されています。

最初の引数hax が軸ハンドルである場合、 によって返される現在の軸ではなく、この軸にプロットしますgca。

オプションの戻り値hは、作成された四角形オブジェクトへのグラフィックス ハンドルです。

See also: patch, line, cylinder, ellipsoid, sphere.