Type Alias FootprintConfig

FootprintConfig: {
    __EXPERIMENTAL_darkenSpacesExposedToAbove?: boolean;
    color: string | Partial<Record<Floor["id"], string>>;
    opacity?: number;
    outline: boolean;
    spacesOpenToBelowEnabled: boolean;
}

Type declaration

  • Optional__EXPERIMENTAL_darkenSpacesExposedToAbove?: boolean

    Whether to darken spaces that are exposed to the floor above.

    true
    
  • color: string | Partial<Record<Floor["id"], string>>

    The color of the footprint. Can be a single color string applied to all floors, or an object mapping floor IDs to colors. Floors without a specified color will use the default ('#ffffff').

  • Optionalopacity?: number

    Optional opacity override. If provided, overrides internal elevation-based opacity calculation.

  • outline: boolean

    Whether to show outlines on footprint walls and ceilings.

  • spacesOpenToBelowEnabled: boolean

    Whether spaces open to below (ceiling cutouts) are enabled.