<<  SkewY

StarPolygon

星状のポリゴンを描画します。

publicメソッド、Version 2.1.000~

書式
StarPolygon( $x0, $y0, $r, $nv, $ng, $angle, $draw_circle, $style, $line_style, $fill_color, $circle_style, $circle_outLine_style, $circle_fill_color )
戻り値

(なし)

パラメータ
float $x0 中心点のX座標
float $y0 中心点のY座標
float $r 外接円の半径
int $nv 節点数
int $ng ある端点から線を結ぶ先の端点までに間にスキップする端点の数
float $angle 反時計回りへの回転角度
bool $draw_circle 外接円を描画する場合true
array $style

描画スタイル、以下のいずれか

  • D or 空文字: 線画する.
  • F: 塗りつぶす.
  • DF or FD: 線画+塗りつぶし.
  • CNZ: クリッピングモード(even-odd方式).
  • CEO: クリッピングモード(non-zero方式).
array $line_style

線種、以下のいずれかを指定。

  • all: 全ての線で同じ線種、SetLineStyle()参照.
  • 0~(端点数-1)までの数値: 各線で個別に線種を指定.

キーを指定しないもしくはnullを指定すると、線を描画しない。既定では既定の線種で描画する。

array $fill_color 塗りつぶし色、array(R,G,B)で指定する。
string $circle_style 外接円の描画スタイル、以下のいずれか
  • D or 空文字: Draw (default).
  • F: 塗りつぶす.
  • DF or FD: 線画+塗りつぶし.
  • CNZ: クリッピングモード(even-odd方式).
  • CEO: クリッピングモード(non-zero方式).
array $circle_outLine_style 外接円を描画する場合の線種、SetLineStyle()参照の事。
array $circle_fill_color 外接円を描画する場合の塗つぶし色、array(R,G,B)で指定する。