Functions | |
def | bezCoeff (i, p, polyCoeffs) |
def | BezCoeffs (module, numTeeth, pressureAngle, order, fstart, fstop) |
def | binom (n, k) |
def | chebyExpnCoeffs (j, func) |
def | chebyPolyCoeffs (p, func) |
def | CreateExternalGear (w, m, Z, phi, split=True) |
def | CreateInternalGear (w, m, Z, phi, split=True) |
def | genInvolutePolar (Rb, R) |
def | rotate (pt, rads) |
def | toCartesian (radius, angle) |
Variables | |
xrange = range | |
def Mod.PartDesign.fcgear.involute.bezCoeff | ( | i, | |
p, | |||
polyCoeffs | |||
) |
generate the polynomial coeffs in one go
References Mod.PartDesign.fcgear.involute.binom().
Referenced by Mod.PartDesign.fcgear.involute.BezCoeffs().
def Mod.PartDesign.fcgear.involute.BezCoeffs | ( | module, | |
numTeeth, | |||
pressureAngle, | |||
order, | |||
fstart, | |||
fstop | |||
) |
def Mod.PartDesign.fcgear.involute.binom | ( | n, | |
k | |||
) |
References Mod.PartDesign.fcgear.involute.xrange.
Referenced by Mod.PartDesign.fcgear.involute.bezCoeff().
def Mod.PartDesign.fcgear.involute.chebyExpnCoeffs | ( | j, | |
func | |||
) |
References Mod.PartDesign.fcgear.involute.xrange.
Referenced by Mod.PartDesign.fcgear.involute.chebyPolyCoeffs().
def Mod.PartDesign.fcgear.involute.chebyPolyCoeffs | ( | p, | |
func | |||
) |
References Mod.PartDesign.fcgear.involute.chebyExpnCoeffs(), and Mod.PartDesign.fcgear.involute.xrange.
Referenced by Mod.PartDesign.fcgear.involute.BezCoeffs().
def Mod.PartDesign.fcgear.involute.CreateExternalGear | ( | w, | |
m, | |||
Z, | |||
phi, | |||
split = True |
|||
) |
Create an external gear w is wirebuilder object (in which the gear will be constructed) if split is True, each profile of a teeth will consist in 2 Bezier curves of degree 3, otherwise it will be made of one Bezier curve of degree 4
References Mod.PartDesign.fcgear.involute.BezCoeffs(), Mod.PartDesign.fcgear.involute.genInvolutePolar(), and Mod.PartDesign.fcgear.involute.toCartesian().
def Mod.PartDesign.fcgear.involute.CreateInternalGear | ( | w, | |
m, | |||
Z, | |||
phi, | |||
split = True |
|||
) |
Create an internal gear w is wirebuilder object (in which the gear will be constructed) if split is True, each profile of a teeth will consist in 2 Bezier curves of degree 3, otherwise it will be made of one Bezier curve of degree 4
References Mod.PartDesign.fcgear.involute.BezCoeffs(), Mod.PartDesign.fcgear.involute.genInvolutePolar(), and Mod.PartDesign.fcgear.involute.toCartesian().
def Mod.PartDesign.fcgear.involute.genInvolutePolar | ( | Rb, | |
R | |||
) |
returns the involute angle as function of radius R. Rb = base circle radius
Referenced by Mod.PartDesign.fcgear.involute.CreateExternalGear(), and Mod.PartDesign.fcgear.involute.CreateInternalGear().
def Mod.PartDesign.fcgear.involute.rotate | ( | pt, | |
rads | |||
) |
def Mod.PartDesign.fcgear.involute.toCartesian | ( | radius, | |
angle | |||
) |
Mod.PartDesign.fcgear.involute.xrange = range |