Skip to main content

Type Alias: LocalTransform

type LocalTransform = {
position: Vec3;
orientation: Quat;
scale: Vec3;
eulerOrientation: Vec3;
globalEulerOrientation: Vec3;
};

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:475

Local transform of the entity (position, orientation, scale).

Properties

position

position: Vec3;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:480

Local position (x, y, z) in meters.

Default Value

(0, 0, 0);

orientation

orientation: Quat;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:485

Local orientation as a quaternion.

Default Value

(0, 0, 0, 1);

scale

scale: Vec3;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:490

Local non-uniform scale (x, y, z).

Default Value

(1, 1, 1);

eulerOrientation

eulerOrientation: Vec3;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:495

Local orientation as Euler angles (editor-only).

Default Value

(0, 0, 0);

globalEulerOrientation

globalEulerOrientation: Vec3;

Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:500

Last global orientation entered by a user as Euler angles (may be invalid; editor-only).

Default Value

(0, 0, 0);