Class: SyncedVector3
Defined in: packages/core/src/transform/synced-vector3.ts:21
Vector3 whose x/y/z accessors read from and write to a target Float32Array.
Remarks
- Used by TransformSystem to bind Object3D.position/scale directly to ECS component storage for zero‑copy updates.
- When no target is set, falls back to internal fields so it behaves like a normal
Vector3.
Extends
Vector3
Constructors
Constructor
new SyncedVector3(
x,y,z):SyncedVector3
Defined in: packages/core/src/transform/synced-vector3.ts:28
Parameters
x
number = 0
y
number = 0
z
number = 0
Returns
SyncedVector3
Overrides
Vector3.constructor
Methods
setTarget()
setTarget(
target,offset):this
Defined in: packages/core/src/transform/synced-vector3.ts:100
Bind this vector to a packed float array.
Parameters
target
Float32Array
Float32Array to read/write.
offset
number = 0
Starting index within the array (x at offset).
Returns
this