クラス Shape
継承先クラス:
Circle, Rectangle.
形状クラス
ファイル: Shape.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Shape()
|
Field Attributes | Field Name and Description |
---|---|
<static> <constant> |
Shape.TYPE_CIRCLE
形状タイプ:円
|
<static> <constant> |
Shape.TYPE_RECTANGLE
形状タイプ:長方形
|
<static> <constant> |
Shape.TYPE_UNKNOWN
形状タイプ:不明
|
Method Attributes | Method Name and Description |
---|---|
addVertex(point)
構成点を追加する。
|
|
getVertex(index)
構成点を返す。
|
|
構成点数を返す。
|
プロパティの詳細
<static> <constant>
{Number}
Shape.TYPE_CIRCLE
形状タイプ:円
<static> <constant>
{Number}
Shape.TYPE_RECTANGLE
形状タイプ:長方形
<static> <constant>
{Number}
Shape.TYPE_UNKNOWN
形状タイプ:不明
メソッドの詳細
addVertex(point)
構成点を追加する。
- パラメータ:
- {Object} point
- 点座標を表すオブジェクト
- {Number} point.x
- X座標
- {Number} point.y
- Y座標
{Object, Number, Number}
getVertex(index)
構成点を返す。
- パラメータ:
- {Number} index
- 構成点番号
- 戻り値:
- {Object} 点座標を表すオブジェクト
- {Number} .x X座標
- {Number} .y Y座標
{Number}
getVertexCount()
構成点数を返す。
- 戻り値:
- {Number} 点数