Optional Experimental__EXPERIMENTAL_BILLBOARDING?: booleanOptional Experimental__EXPERIMENTAL_BORDER?: { color: BorderColor; enabled: boolean; width?: number }Border configuration for ribbon path geometry. Renders darkened edges along both sides of the ribbon.
Border color - 'darken' to auto-darken main color, or explicit hex color string
Whether the border is enabled
Optionalwidth?: numberBorder width as fraction of total ribbon width (0-0.5).
Optional Experimental__EXPERIMENTAL_DASH_OPTIONS?: Dash configuration. When dashed=true, controls dash/gap sizing. Uses discriminated union - mode determines which properties are valid.
Optional Experimental__EXPERIMENTAL_ENDCAP_EXTENSION?: [number, number]Endcap extension for ribbon geometry as [start, end] tuple in meters. Value > 0 extends path and renders rounded cap; 0 = square end.
Optional Experimental__EXPERIMENTAL_GEOMETRY?: "tube" | "ribbon"Geometry type for path rendering.
Optional Experimental__EXPERIMENTAL_PREVENT_SELF_OVERLAP?: booleanWhen true, prevents the xray path from rendering multiple overlapping pixels when the path crosses over itself. Uses stencil buffer to ensure single-pixel rendering.
Optional Experimental__EXPERIMENTAL_SMOOTHING_CORNER_RADIUS?: numberDistance in meters from corners where control points are inserted for smoothing. Only applies when __EXPERIMENTAL_SMOOTHING_TENSION > 0. Typical values are 0.5-2.0 meters.
Optional Experimental__EXPERIMENTAL_SMOOTHING_TENSION?: numberControls the smoothness of path corners using CatmullRom curve tension. Higher values create smoother curves. Values between 0.1-0.3 provide subtle smoothing.
Optionalcolor?: stringThe color of the path.
OptionalcompleteFraction?: numberThe fraction of the path that should be complete. This can be used to animate the path.
Optionaldashed?: booleanWhether the path should be rendered as a dashed line.
OptionalhighlightColor?: stringThe color of the highlight.
OptionalhighlightCompleteFraction?: numberThe fraction of the highlighted path that should be complete. This can be used to animate the highlight.
OptionalhighlightEndFraction?: numberThe end fraction of the path that should be highlighted. Indicates the end of the highlighted section.
OptionalhighlightStartFraction?: numberThe start fraction of the path that should be highlighted. Indicates the start of the highlighted section.
OptionalhighlightWidthMultiplier?: numberThe width multiplier of the highlight. Setting this to 1 will result in no changes to path width.
Optionaltype?: "path"OptionalverticalOffset?: numberThe altitude of the geometry, in meters
Optionalvisible?: booleanWhether the path is visible.
Optionalwidth?: unknownThe width of the path in meters. Can be a number or an Interpolation.
OptionalxrayOpacity?: numberThe opacity of the path when it's behind geometry (x-ray effect). Value from 0 to 1.
When true and using ribbon geometry, the path will always face the camera (billboard effect). Most useful for vertical paths between floors.