Any readable 3-vector — @fourjs/math's Vector3 satisfies it, and so does a plain { x, y, z }, which is what keeps the providers testable without a solver.
@fourjs/math
Vector3
{ x, y, z }
Readonly
Any readable 3-vector —
@fourjs/math'sVector3satisfies it, and so does a plain{ x, y, z }, which is what keeps the providers testable without a solver.