jnweiger / inkscape-gears-dev

Enhanced version of the well known gears extension, allows spokes, center cross, metric module, best evolute shape ...
52 stars 15 forks source link

Added inner mount radius to prevent crossovers #3

Closed Neon22 closed 10 years ago

Neon22 commented 10 years ago

Also moved Clearance to front page and added help to dialog. List of proposed improvements at end of py file... what do you thinnk ?

Neon22 commented 10 years ago

I hope you don't mind some additions. I also think you could incorporate the rack plugin as an option with a distance value. E.g. add rack checkbox, length value (in teeth). Could also annotate this (like in my notes at end of python file.

jnweiger commented 10 years ago

Great addition. Thanks!

Neon22 commented 10 years ago

check out feature requests at end of python file. What do you think ? I could have a go at annotations but I don't know enough to do circumference calc.. also adding rack - I might be able to do that. Can you do copy showing second gear meshing ?

jnweiger commented 10 years ago

Regarding circumfere:

The switch between circular pitch and metric module is already an ugly hack. I'd like to have two different entry fields for the numeric values (CP and MM) with checkboxes to select, which one is valid. circumfere would be a third option in that list. Do you have a suggestion, how the inx file should look like. I can handle the math then.

Regarding rack: I fear a similar issue here: some parameters are meaningful for rack, some are not. How can we ask for exactly the right parameters?

Regarding meshing gears: This is a great thing to have, as it is not trivial to rotate the gears so that the teeth do not overlap. Defining the exact distance for the second gear is easier: The pitch circles of both should just touch. Then you have the right distance. But rotating the gears, so that the teeth don't overlap is much harder. Especially with gears that have an odd number of teeth. For them, the center of rotation is broken.

Neon22 commented 10 years ago

added UI change in new build but not enabled... Also added annotations (well a start)...