Interface IGaussianSplattingDebugOptions
interface IGaussianSplattingDebugOptions {
clippingBox: Nullable<{ max: Vector3; min: Vector3 }>;
opacityCulling: Nullable<{ max: number; min: number }>;
opacitySaturate: boolean;
opacityScale: number;
shDc: boolean;
shOrder1: boolean;
shOrder2: boolean;
shOrder3: boolean;
shOrder4: boolean;
sizeCulling: Nullable<{ max: number; min: number }>;
}
clippingBox: Nullable<{ max: Vector3; min: Vector3 }>;
opacityCulling: Nullable<{ max: number; min: number }>;
opacitySaturate: boolean;
opacityScale: number;
shDc: boolean;
shOrder1: boolean;
shOrder2: boolean;
shOrder3: boolean;
shOrder4: boolean;
sizeCulling: Nullable<{ max: number; min: number }>;
}
Index
Properties
clipping Box
World-space axis-aligned clipping box, or null to disable.
opacity Culling
Opacity culling range [0..1], or null to disable.
opacity Saturate
opacitySaturate: boolean
When true, replaces Gaussian falloff with flat disk opacity.
opacity Scale
opacityScale: number
Scalar opacity multiplier. 1.0 = no change.
sh Dc
shDc: boolean
Include the DC (base) SH color.
sh Order1
shOrder1: boolean
Include SH band 1 contribution.
sh Order2
shOrder2: boolean
Include SH band 2 contribution.
sh Order3
shOrder3: boolean
Include SH band 3 contribution.
sh Order4
shOrder4: boolean
Include SH band 4 contribution.
size Culling
Size culling range, or null to disable.
Per-part debug options for compound Gaussian splat meshes. Each field is optional; unset fields fall back to the global setting on the plugin, and if that is also unset, a neutral value is used (no culling, full SH, etc.).