- Preparing search index...
- The search index is not available
oops-framework
Accessors
Static back
- get back(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static down
- get down(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static forward
- get forward(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static left
- get left(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static one
- get one(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static right
- get right(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static up
- get up(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static x
- get x(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static y
- get y(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static z
- get z(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Static zero
- get zero(): Readonly<Vec3>
-
Returns Readonly<Vec3>
Methods
Static add
- add(pos1: Vec3, pos2: Vec3): Vec3
-
Returns Vec3
Static angle
- angle(dir1: Vec3, dir2: Vec3): number
-
Returns number
Static bezierOne
- bezierOne(t: number, posStart: Vec3, posEnd: Vec3): Vec3
-
Parameters
-
t: number
-
posStart: Vec3
-
posEnd: Vec3
Returns Vec3
Static bezierThree
- bezierThree(t: number, posStart: Vec3, posCon1: Vec3, posCon2: Vec3, posEnd: Vec3): Vec3
-
Parameters
-
t: number
-
posStart: Vec3
-
posCon1: Vec3
-
posCon2: Vec3
-
posEnd: Vec3
Returns Vec3
Static bezierTwo
- bezierTwo(t: number, posStart: Vec3, posCon: Vec3, posEnd: Vec3): Vec3
-
Parameters
-
t: number
-
posStart: Vec3
-
posCon: Vec3
-
posEnd: Vec3
Returns Vec3
Static cross
- cross(dir1: Vec3, dir2: Vec3): Vec3
-
Returns Vec3
Static dirAngle
- dirAngle(a: Vec3, b: Vec3): number
-
Returns number
Static direction
- direction(pos1: Vec3, pos2: Vec3): Vec3
-
Returns Vec3
Static distance
- distance(pos1: Vec3, pos2: Vec3): number
-
Returns number
Static div
- div(pos: Vec3, scalar: number): Vec3
-
Returns Vec3
Static dot
- dot(dir1: Vec3, dir2: Vec3): number
-
Returns number
Static equals
- equals(pos1: Vec3, pos2: Vec3): boolean
-
Returns boolean
Static lerp
- lerp(posStart: Vec3, posEnd: Vec3, t: number): Vec3
-
Parameters
-
posStart: Vec3
-
posEnd: Vec3
-
t: number
Returns Vec3
Static magnitude
- magnitude(pos: Vec3): number
-
Returns number
Static mul
- mul(pos: Vec3, scalar: number): Vec3
-
Returns Vec3
Static normalize
- normalize(pos: Vec3): Vec3
-
Returns Vec3
Static progress
- progress(start: Vec3, end: Vec3, t: number): Vec3
-
Parameters
-
start: Vec3
-
end: Vec3
-
t: number
Returns Vec3
Static rotateTo
- rotateTo(from: Vec3, to: Vec3, angle: number): Vec3
-
Parameters
-
from: Vec3
-
to: Vec3
-
angle: number
Returns Vec3
Static slerp
- slerp(from: Vec3, to: Vec3, t: number): Vec3
-
Parameters
-
from: Vec3
-
to: Vec3
-
t: number
Returns Vec3
Static sub
- sub(pos1: Vec3, pos2: Vec3): Vec3
-
Returns Vec3
向量工具