brepjs API Reference
    Preparing search index...

    Interface GearResult

    interface GearResult {
        baseDiameter: number;
        diagnostics: GearDiagnostic[];
        pitchDiameter: number;
        rootDiameter: number;
        solid: ValidSolid;
        tipDiameter: number;
    }
    Index

    Properties

    baseDiameter: number
    diagnostics: GearDiagnostic[]

    Diagnostics specific to this gear in isolation (e.g. undercut risk for low-tooth-count gears with no profile shift). Empty when the gear is geometrically clean. Planetary assemblies emit additional cross-mesh diagnostics on PlanetaryGearAssembly.diagnostics.

    pitchDiameter: number
    rootDiameter: number
    solid: ValidSolid
    tipDiameter: number