Introduction.

Ce calculateur de plus, c'est pour répondre à une demande arrivée lorsque le "beau" calculateur est tombé en panne.
Merci à l'atelier de la fourmi pour la suggestion.
Ce calculateur permet de tout maîtriser, chez soi, hors connection à internet. Il fera appel à un tableur, OpenOffice, Excel, ... évidemment, sur votre propre ordinateur !

Le télécharger.

Suivez ce lien-ci (format .ods) ! (34 lignes, dont 5 blanches, pour aérer).
Celui-ci s'ouvre très bien avec Android Open Office.
C'est très pratique pour un calculateur, sur téléphone, hors connection internet.
Suivez ce lien-ci (format .xlsx) ! (plus sobre).
Il s'ouvre parfaitement avec la version non payante de Office 365, sous W10, pour ceux qui ont le courage de "tout dire" à Microsoft.
Suivez ce lien-ci (format .csv) ! (séparateur == ',' (virgule), spartiate).
Suivez ce lien-ci (format .csv) ! (séparateur == ';' (point-virgule), spartiate).
Ces deux derniers son pour les paranoïaques de la vérification du code. Tous est en caractères ASCII (rien en binaire, seuls quelques accents de la langue française). Rien n'est caché, ni les formules, ni cookies, ni code malicieux.

Mode d'emploi.

Il vous est demandé de remplir les cases de D7 à D17.
Le plus simple (suggestion) serait de les remplir dans des colonnes plus à droite, et ensuite les coller en D7:D17.
De la sorte, vous garderez une sorte d'historique de vos calculs.

Développement.

Le code est bien evidemment basé sur l'interface proposé sur le site de http://compagnie-roue-velo.fr.
Plusieurs fonctionalités ont été retirées :
- le calcul des roues excentriques (de cirque),
- le dessin,
- l'entrée pour des moyeux à percements non équidistants (genre Keyde).

L'algorythme.

Ceci, c'est pour les personnes qui aiment la géométrie et l'informatique !
Le "nombril du monde", ou coordonnées (0,0) correspondent au centre de rotation de la roue.
L'extrémité du rayon côté jante est sur l'axe des ordonnées (0, 0.5*$erd).
La partie délicate et de bien localiser l'extrémité du rayon côté moyeu.
Pour une roue radiale (croisement == 0), c'est juste en face.
Pour une roue avec croisement à un, il faut viser un trou plus loin, sur ce même côté du flasque, donc 2 "trous" (donc 2 * 2 * pi (radians) / nRayons).
Cela permet d'arriver à la formulation de "intAngle" ligne 24.

Pour la patie latérale, il faut retrouver ou sera la position relative de la jante par rapport aux deux flasques (flange2center).
Finalement, c'est une différence des coordonnées X,Y, puis la partie latérale de la roue, qui rentre dans la formulation d'un triangle rectangle de Pythagore qui est utilisée.

Validations.

Le calculateur "tableur" a été validé vs. le calculateur internet.
Le calculateur internet a été valide "contre" une quinzaine d'autres.
Validations !

Le support.

Essayez par mail à l'adresse suivante : contact@compagnie-roue-velo.fr

A votre bon coeur.

Vous pouvez toujours faire un don de "support" pour l'association "la chant des rayons".
En voici les coordonnées bancaires : "Le chant des rayons : IBAN = FR76 1027 8089 1400 0214 5830 141"
Réalisé 100% avec vi...