Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.11
    Preparing search index...

    Interface PhysicsArenaBounds

    Arena bounds with both pixel dimensions (for rendering) and world dimensions (for physics calculations).

    This allows proper conversion between screen space (pixels) and physics space (meters) without fixed constants.

    Korean: 경기장 경계 (Arena Bounds)

    interface PhysicsArenaBounds {
        height: number;
        scale: number;
        width: number;
        worldDepthMeters: number;
        worldWidthMeters: number;
        x: number;
        y: number;
    }
    Index

    Properties

    height: number

    Arena height in pixels (for rendering)

    scale: number

    Arena scale factor (1.0 = desktop, <1.0 = mobile, for 3D scene scaling)

    width: number

    Arena width in pixels (for rendering)

    worldDepthMeters: number

    Physical arena depth in meters.

    Typically same as worldWidthMeters for square arenas. For rectangular arenas, may differ.

    Example: 10m × 10m square arena

    worldWidthMeters: number

    Physical arena width in meters.

    This is the actual size of the combat arena in the game world. Combined with width (pixels), this gives pixels-per-meter ratio: pixelsPerMeter = width / worldWidthMeters

    Example: Desktop 960px / 10m = 96 px/m, Mobile 300px / 6m = 50 px/m

    x: number

    X coordinate of arena top-left corner (pixels, for rendering)

    y: number

    Y coordinate of arena top-left corner (pixels, for rendering)