brepjs API Reference
    Preparing search index...

    Interface PlanetaryGearParams

    interface PlanetaryGearParams {
        appliedTorque?: number;
        backlash?: number;
        clearance?: number;
        moduleSize?: number;
        numPlanets?: number;
        planetBore?: number;
        planetShift?: number;
        planetTeeth?: number;
        pressureAngleDeg?: number;
        ringShift?: number;
        ringWallThickness?: number;
        samples?: number;
        sunBore?: number;
        sunShift?: number;
        sunTeeth?: number;
        thickness: number;
    }
    Index

    Properties

    appliedTorque?: number

    Applied torque on the SUN (input) shaft, in N·m. Planet and ring stresses are derived via force balance (shared tangential force at the mesh). When supplied, lewisStress and stressConcentrationFactor are computed.

    backlash?: number

    Total mesh backlash (mm); split as b/2 per gear.

    clearance?: number
    moduleSize?: number
    numPlanets?: number
    planetBore?: number

    Diameter (mm) of central bore in each planet gear; 0 or omitted = no bore.

    planetShift?: number
    planetTeeth?: number
    pressureAngleDeg?: number
    ringShift?: number
    ringWallThickness?: number
    samples?: number

    See ExternalGearParams.samples. Applied to sun, planet, and ring.

    sunBore?: number

    Diameter (mm) of central bore in the sun gear; 0 or omitted = no bore.

    sunShift?: number
    sunTeeth?: number
    thickness: number

    Extrusion thickness (mm).