Searched refs:pitch_radius (Results 1 - 2 of 2) sorted by relevance

/inkscape/src/live_effects/
H A Dlpe-gears.cpp28 double pitch_radius() {return pitch_diameter() / 2.0;} function in class:Gear
29 void pitch_radius(double R) {_module = (2 * M_PI * R) / _number_of_teeth;} function in class:Gear
44 double root_radius() {return pitch_radius() - dedendum();}
48 double outer_radius() {return pitch_radius() + addendum();}
129 double tip_advance = tooth_thickness_angle() - (2 * (involute_intersect_angle(outer_radius()) - involute_intersect_angle(pitch_radius())));
186 double radius = Geom::distance(this->centre(), p) - this->pitch_radius();
187 int N = (int) floor( (radius / this->pitch_radius()) * this->number_of_teeth() );
196 new_angle -= (_angle) * (pitch_radius() / gear.pitch_radius());
197 new_angle += (a) * (pitch_radius() / gea
[all...]
/inkscape/share/extensions/
H A Drender_gears.py82 pitch_radius = pitch_diameter / 2.0
95 outer_radius = pitch_radius + addendum
113 root_radius = pitch_radius - dedendum
117 pitch_to_base_angle = involute_intersect_angle( base_radius, pitch_radius )
137 p1 = point_on_circle( pitch_radius, pitch1 )
141 p2 = point_on_circle( pitch_radius, pitch2 )

Completed in 14 milliseconds