S3Plane
3DCG用の平面クラス 法線ベクトルと距離または平面上の1点から平面を定義します。
Constructor Summary
Public Constructor | ||
public |
constructor(n: S3Vector, d: number | S3Vector) 平面を作成します。 |
Method Summary
Public Methods | ||
public |
getDistance(position: S3Vector): number 任意の点から平面への距離を求めます。 |
|
public |
getNearestPoint(position: S3Vector): S3Vector 任意の点から最も近い平面上の点を求めます。 |
|
public |
isHitPosition(position: S3Vector): boolean 点が平面の内側(法線方向の裏側)にあるか判定します。 |
|
public |
平面を文字列に変換します。 |
Public Constructors
Public Methods
public getDistance(position: S3Vector): number source
任意の点から平面への距離を求めます。
Params:
Name | Type | Attribute | Description |
position | S3Vector | 点の座標 |
public getNearestPoint(position: S3Vector): S3Vector source
任意の点から最も近い平面上の点を求めます。
Params:
Name | Type | Attribute | Description |
position | S3Vector | 点の座標 |