- Preparing search index...
- The search index is not available
pgul
Constructors
constructor
- new Vector2(x?: number, y?: number): Vector2
-
Parameters
-
x: number = 0
-
y: number = 0
Accessors
angle
- get angle(): number
-
Returns number
length
- get length(): number
-
Returns number
- set length(v: number): void
-
Returns void
lengthSquared
- get lengthSquared(): number
-
Returns number
x
- get x(): number
-
Returns number
- set x(v: number): void
-
Returns void
y
- get y(): number
-
Returns number
- set y(v: number): void
-
Returns void
Methods
getAngleByDegree
- getAngleByDegree(): number
-
Returns number
getAngleByRadian
- getAngleByRadian(): number
-
Returns number
reflectAngle
- reflectAngle(wallNormalVec: Vec2Like): void
-
Returns void
rotate
- rotate(angleRadian: number, pivotX?: number, pivotY?: number): Vector2
-
Parameters
-
angleRadian: number
-
pivotX: number = 0
-
pivotY: number = 0
rotateByDegree
- rotateByDegree(angleDegree: number, pivotX?: number, pivotY?: number): Vector2
-
Parameters
-
angleDegree: number
-
pivotX: number = 0
-
pivotY: number = 0
set
- set(x?: number, y?: number): Vector2
-
Parameters
-
x: number = ...
-
y: number = ...
setFromDegree
- setFromDegree(deg: number, len?: number): Vector2
-
Parameters
-
deg: number
-
len: number = 1
setFromRadian
- setFromRadian(rad: number, len?: number): Vector2
-
Parameters
-
rad: number
-
len: number = 1
Static
createFromDegree
- createFromDegree(degree: number, length?: number): Vector2
-
Parameters
-
degree: number
-
Optional
length: number
Static
createFromRadian
- createFromRadian(radian: number, length?: number): Vector2
-
Parameters
-
radian: number
-
Optional
length: number
Static
getVectorDegree
- getVectorDegree(dx: number, dy: number): number
-
Returns number
Static
reflectedAngleByDegree
ベクトルを反転する
Inverse vector