vec3_t
| Name | Type | |
|---|---|---|
| x | number |
|
| y | number |
|
| z | number |
Constructor¶
vec3_t(x: number, y: number, z: number)
| Name | Type | |
|---|---|---|
| x | number |
|
| y | number |
|
| z | number |
__tostring¶
vec3:__tostring(): string
lerp¶
vec3:lerp(other: vec3_t, fraction: number): vec3_t
| Name | Type | Description |
|---|---|---|
| other | vec3_t |
Other vector |
| fraction | number |
Fraction |
length_2d¶
vec3:length_2d(): number
length¶
vec3:length(): number
length_2d_sqr¶
vec3:length_2d_sqr(): number
length_sqr¶
vec3:length_sqr(): number
dist_to_2d¶
vec3:dist_to_2d(other: vec3_t): number
| Name | Type | Description |
|---|---|---|
| other | vec3_t |
Other vector |
dist_to¶
vec3:dist_to(other: vec3_t): number
| Name | Type | Description |
|---|---|---|
| other | vec3_t |
Other vector |
dot¶
vec3:dot(other: vec3_t): number
| Name | Type | Description |
|---|---|---|
| other | vec3_t |
Other vector |
cross¶
vec3:cross(other: vec3_t): vec3_t
| Name | Type | Description |
|---|---|---|
| other | vec3_t |
Other vector |
normalized¶
vec3:normalized(): vec3_t
normalize¶
vec3:normalize(): number