Type Alias TNavigationPathOptions

TNavigationPathOptions: TAddPathOptions & {
    __EXPERIMENTAL__CONNECTION_BILLBOARDING?: boolean | number;
    __EXPERIMENTAL__CONNECTION_COLOR?: string;
    __EXPERIMENTAL__CONNECTION_DASHED?: boolean;
    __EXPERIMENTAL__CONNECTION_GEOMETRY?: "tube" | "ribbon";
    __EXPERIMENTAL__CONNECTION_JUNCTION_INSET?: number;
}

Path options extended with connection-specific overrides for Navigation. Connection paths inherit all base path options unless overridden with __EXPERIMENTAL__CONNECTION_* properties.

Type declaration

  • Optional Experimental__EXPERIMENTAL__CONNECTION_BILLBOARDING?: boolean | number

    Use __EXPERIMENTAL_BILLBOARDING instead. With per-vertex angle gating in the shader, billboarding applies to all path segments but only affects vertices above the angle threshold. A numeric value (degrees) naturally billboards only steep connection segments while leaving floor paths flat.

  • Optional Experimental__EXPERIMENTAL__CONNECTION_COLOR?: string

    Override color for connection paths (vertical paths between floors). If not specified, connection paths use the main color property.

  • Optional Experimental__EXPERIMENTAL__CONNECTION_DASHED?: boolean

    Override dashed styling for connection paths. If not specified, connection paths use the main dashed property.

  • Optional Experimental__EXPERIMENTAL__CONNECTION_GEOMETRY?: "tube" | "ribbon"

    Override geometry type for connection paths.

    • 'tube': Original tube geometry with 8 radial segments
    • 'ribbon': Flat ribbon geometry with 2 vertices per segment If not specified, connection paths use the main __EXPERIMENTAL_GEOMETRY property.
  • Optional Experimental__EXPERIMENTAL__CONNECTION_JUNCTION_INSET?: number

    Amount in meters to shorten connection path from each end. Prevents visual overlap with floor paths at junctions.

    0