Skip to content

Intermact API Reference / @intermact/core / V3

Variable: V3

const V3: object

Defined in: packages/core/src/math/vec.ts:84

Space-aware 3D vector algebra (mirrors V2).

Type Declaration

add()

readonly add<T>(a, b): T

Type Parameters

T

T extends Vec3

Parameters

a

T

b

T

Returns

T

dot()

readonly dot(a, b): number

Parameters

a

Vec3

b

Vec3

Returns

number

len()

readonly len(a): number

Parameters

a

Vec3

Returns

number

lerp()

readonly lerp<T>(a, b, t): T

Type Parameters

T

T extends Vec3

Parameters

a

T

b

T

t

number

Returns

T

scale()

readonly scale<T>(a, k): T

Type Parameters

T

T extends Vec3

Parameters

a

T

k

number

Returns

T

sub()

readonly sub<T>(a, b): T

Type Parameters

T

T extends Vec3

Parameters

a

T

b

T

Returns

T

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)