@relu-interactives/spatial-ecs
@relu-interactives/spatial-ecs / components / InstanceTransform
Type Alias: InstanceTransform
ts
type InstanceTransform = {
position: {
x: number;
y: number;
z: number;
};
rotation: {
x: number;
y: number;
z: number;
};
scale: {
x: number;
y: number;
z: number;
};
};Defined in: components/InstancedMesh.ts:17
Per-instance transform stored inside InstancedMeshComponent. All rotations are in radians.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
position | { x: number; y: number; z: number; } | - | components/InstancedMesh.ts:18 |
position.x | number | - | components/InstancedMesh.ts:18 |
position.y | number | - | components/InstancedMesh.ts:18 |
position.z | number | - | components/InstancedMesh.ts:18 |
rotation | { x: number; y: number; z: number; } | Euler rotation in radians (XYZ order). | components/InstancedMesh.ts:20 |
rotation.x | number | - | components/InstancedMesh.ts:20 |
rotation.y | number | - | components/InstancedMesh.ts:20 |
rotation.z | number | - | components/InstancedMesh.ts:20 |
scale | { x: number; y: number; z: number; } | - | components/InstancedMesh.ts:21 |
scale.x | number | - | components/InstancedMesh.ts:21 |
scale.y | number | - | components/InstancedMesh.ts:21 |
scale.z | number | - | components/InstancedMesh.ts:21 |

