ThreePresenter API Documentation - v0.1.2
    Preparing search index...

    Interface ScaleIndicatorConfig

    Configuration for the scale indicator (ruler)

    interface ScaleIndicatorConfig {
        unit?: string;
        rulerSize?: number;
        segments?: number;
        barHeight?: number;
        barThickness?: number;
        textHeight?: number;
        lightColor?: number;
        darkColor?: number;
        textColor?: number;
    }
    Index

    Properties

    unit?: string

    Unit label (e.g., 'meters', 'cm', 'inches')

    rulerSize?: number

    Size of the ruler in world units (default: 1)

    segments?: number

    Number of segments/divisions (checkerboard squares)

    barHeight?: number

    Height of the scale bar in world units (default: rulerSize/10)

    barThickness?: number

    Thickness/depth of the bar (default: 0.01)

    textHeight?: number

    Text height for labels (default: rulerSize/10)

    lightColor?: number

    Primary color (light squares)

    darkColor?: number

    Secondary color (dark squares)

    textColor?: number

    Text color (default: 0x000000 - black)