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