- 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
向量工具