API Docs for: 最后更新日期:2014年8月25日
Google搜索   
Show:

LPoint Class

Defined in: geom/LPoint.js:1

Available since 1.7.7

新しいポイントを作成します。LPoint オブジェクトは 2 次元の座標系の位置を表します。x は水平方向の軸を表し、y は垂直方向の軸を表します。

Constructor

LPoint

(
  • x
  • y
)
public

Defined in geom/LPoint.js:1

Available since 1.7.7

Parameters:

  • x Float

    水平座標です。

  • y Float

    垂直座標です。

Example:

var myPoint = new LPoint(100,100);

Item Index

Properties

Methods

add

(
  • v
)
LPoint public

Defined in geom/LPoint.js:104

Available since 1.8.5

このポイントの座標に他のポイントの座標を加算して、新しいポイントを作成します。

Parameters:

  • v LPoint

    追加するポイントです。

Returns:

LPoint:

新しいポイントです。

clone

() LPoint public

Defined in geom/LPoint.js:115

Available since 1.8.5

この LPoint オブジェクトのコピーを作成します。

Returns:

LPoint:

新しい LPoint オブジェクトです。

copyFrom

(
  • sourcePoint
)
public

Defined in geom/LPoint.js:136

Available since 1.8.5

すべてのポイントデータを、ソース LPoint オブジェクトから、呼び出し元の LPoint オブジェクトにコピーします。

Parameters:

  • sourcePoint LPoint

    データのコピー元となる LPoint オブジェクトです。

distance

(
  • p1
  • p2
)
Float public static

Defined in geom/LPoint.js:34

Available since 1.8.5

[静的]p1 と p2 との距離を返します。

Parameters:

  • p1 LPoint

    最初のポイントです。

  • p2 LPoint

    2 番目のポイントです。

Returns:

Float:

最初のポイントと 2 番目のポイント間の距離です。

distance2

(
  • x1
  • y1
  • x2
  • y2
)
Float public static

Defined in geom/LPoint.js:47

Available since 1.8.5

[静的]p1 と p2 との距離を返します。

Parameters:

  • x1 LPoint

    最初のポイントの水平x座標です。

  • y1 LPoint

    最初のポイントの水平y座標です。

  • x2 LPoint

    2 番目のポイントの水平x座標です。

  • y2 LPoint

    2 番目のポイントの水平y座標です。

Returns:

Float:

最初のポイントと 2 番目のポイント間の距離です。

equals

(
  • toCompare
)
Boolean public

Defined in geom/LPoint.js:146

Available since 1.8.5

2 つのポイントが等しいかどうかを判別します。x 値と y 値が同じ場合、2 つのポイントは等しいことになります。

Parameters:

  • toCompare LPoint

    比較するポイントです。

Returns:

Boolean:

オブジェクトがこの LPoint オブジェクトと等しい場合は true を返します。等しくない場合は false を返します。

interpolate

(
  • p1
  • p2
  • f
)
LPoint public static

Defined in geom/LPoint.js:63

Available since 1.8.5

[静的]2 つの指定されたポイント間にあるポイントを判別します。パラメーター f はパラメーター pt1 および pt2 で指定された 2 つの端点に対する、新しい補間ポイントの場所を決定します。パラメーター f の値が 1.0 に近づくほど、補間ポイントは最初のポイント(パラメーター p1)に近づきます。パラメーター f の値が 0 に近づくほど、補間ポイントは 2 番目のポイント(パラメーター p2)に近づきます。

Parameters:

  • p1 LPoint

    最初のポイントです。

  • p2 LPoint

    2 番目のポイントです。

  • f Float

    2 つのポイント間の補間のレベルです。p1 と p2 間の線に沿って新しいポイントがある位置を示します。f=1 の場合は p1 が返されます。f=0 の場合は p2 が返されます。

Returns:

LPoint:

新しい補間ポイントです。

length

() Float public

Defined in geom/LPoint.js:94

Available since 1.8.5

(0,0) からこのポイントまでの線のセグメントの長さを戻す。

Returns:

Float:

(0,0) からこのポイントまでの線のセグメントの長さです。

normalize

(
  • thickness
)
public

Defined in geom/LPoint.js:157

Available since 1.8.5

(0,0) と現在のポイント間の線のセグメントを設定された長さに拡大 / 縮小します。

Parameters:

  • thickness Float

    拡大 / 縮小値です。例えば、現在のポイントが (0,5) で、1 に正規化すると、返されるポイントは (0,1) になります。

offset

(
  • dx
  • dy
)
public

Defined in geom/LPoint.js:168

Available since 1.8.5

LPoint オブジェクトを指定された量だけオフセットします。dx の値を x の元の値に加算して、新しい x 値を作成します。dy の値を y の元の値に加算して、新しい y 値を作成します。

Parameters:

  • dx Float

    水平座標 x をオフセットする量です。

  • dy Float

    垂直座標 y をオフセットする量です。

polar

(
  • len
  • angle
)
LPoint public static

Defined in geom/LPoint.js:77

Available since 1.8.5

[静的]極座標ペアを直交点座標に変換します。

Parameters:

  • len Float

    極座標ペアの長さ座標です。

  • angle Float

    極座標ペアの角度(ラジアン単位)です。

Returns:

LPoint:

直交ポイントです。

setTo

(
  • x
  • y
)
public

Defined in geom/LPoint.js:125

Available since 1.8.5

LPoint のメンバーを指定の値に設定します。

Parameters:

  • x Float

    ポイントに設定するx座標値です。

  • y Float

    ポイントに設定するy座標値です。

subtract

(
  • v
)
LPoint public

Defined in geom/LPoint.js:180

Available since 1.8.5

このポイントの座標から他のポイントの座標を減算して、新しいポイントを作成します。

Parameters:

  • v LPoint

    減算するポイントです

Returns:

LPoint:

新しいポイントです。

Properties

x

Float public

Defined in geom/LPoint.js:15

Available since 1.7.7

ポイントの水平座標です。

Default: 0

y

Float public

Defined in geom/LPoint.js:24

Available since 1.7.7

ポイントの垂直座標です。

Default: 0