Every public coordinate DTO declares both its reference space and unit.

interface AsukaObjectTransform {
    height?: number;
    id: string;
    locked?: boolean;
    metadata?: Record<string, unknown>;
    opacity?: number;
    rotation?: number;
    rotationX?: number;
    rotationY?: number;
    rotationZ?: number;
    scale?: number;
    scaleX?: number;
    scaleY?: number;
    scaleZ?: number;
    space: AsukaCoordinateSpace;
    unit: AsukaCoordinateUnit;
    visible?: boolean;
    width?: number;
    x: number;
    y: number;
    z?: number;
    [key: string]: unknown;
}

Hierarchy (view full)

Indexable

  • [key: string]: unknown

Properties

height?: number
id: string
locked?: boolean
metadata?: Record<string, unknown>
opacity?: number
rotation?: number
rotationX?: number
rotationY?: number
rotationZ?: number
scale?: number
scaleX?: number
scaleY?: number
scaleZ?: number
visible?: boolean
width?: number
x: number
y: number
z?: number