scalar
此内容尚不支持你的语言。
constscalar:object
Defined in: math/scalar.ts:13
Type Declaration
Section titled “Type Declaration”approximately()
Section titled “approximately()”
readonlyapproximately(a,b,epsilon?):boolean
Within epsilon (default 1e-6).
Parameters
Section titled “Parameters”number
number
epsilon?
Section titled “epsilon?”number = 1e-6
Returns
Section titled “Returns”boolean
clamp()
Section titled “clamp()”
readonlyclamp(x,min,max):number
Clamp x to [min, max].
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”number
clamp01()
Section titled “clamp01()”
readonlyclamp01(x):number
Clamp x to [0, 1].
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number
deg2rad()
Section titled “deg2rad()”
readonlydeg2rad(deg):number
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number
inverseLerp()
Section titled “inverseLerp()”
readonlyinverseLerp(a,b,value):number
Inverse of lerp: the t for which lerp(a,b,t)===value (0 if a===b).
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”number
lerp()
Section titled “lerp()”
readonlylerp(a,b,t):number
Linear interpolate a→b by t (t is not clamped).
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”number
readonlymod(x,n):number
Euclidean modulo — result has the sign of n (unlike JS %).
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”number
rad2deg()
Section titled “rad2deg()”
readonlyrad2deg(rad):number
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number
remap()
Section titled “remap()”
readonlyremap(value,inMin,inMax,outMin,outMax):number
Map value from [inMin,inMax] onto [outMin,outMax].
Parameters
Section titled “Parameters”number
number
number
outMin
Section titled “outMin”number
outMax
Section titled “outMax”number
Returns
Section titled “Returns”number
sign()
Section titled “sign()”
readonlysign(x):number
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number
smoothstep()
Section titled “smoothstep()”
readonlysmoothstep(edge0,edge1,x):number
Hermite smoothstep of x across the [edge0, edge1] edge (clamped).
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”number
core-sys.ts
Engine infrastructure surface: platform, lifecycle, logging, diagnostics, timers, entity helpers, networking, screen.
These are the “runs under everything else” primitives that a consuming application might touch (logging, timers, platform detection, runtime config) but that are not directly part of the ECS or render pipeline.
Re-exported wholesale by core.ts.