Étape 2: Faire un grand nombre de mesures
Extraire les dimensions critiques d’un diagramme de dessinés à la main de la vieille de 105 ans
C’est l’étape clé dans l’ensemble du processus. Parce que les dessins du brevets n’a pas montré toutes les dimensions, j’ai dû trouver un moyen d’extraire les dimensions de toutes les parties de l’avion.
La première fois que je l’ai fait, j’ai utilisé un processus manuel fastidieux qui a été très sujets à erreur. J’ai imprimé le pdf du dessin brevet et utilisé une règle pour dessiner des lignes horizontales et verticales passant par les points clés sur le corps de l’avion. Ensuite, j’ai utilisé la règle pour mesurer les distances entre ces lignes. Le problème avec cette approche, c’est que je ne suis pas très bon à tirer des lignes parfaitement horizontales et verticales. Ainsi, certains de mes mensurations étaient au large, qui fait tout s’emboîtent comme quelque chose de M.C. Escher.
Finalement, j’ai réalisé qu’il y a un moyen beaucoup plus facile de faire cela. J’ai simplement chargé le fichier pdf directement à partir du brevet dans Publisher et utiliser cet outil pour dessiner des lignes à travers les points clés. Avec la règle intégré et de l’emplacement du curseur sur la barre d’État, il était très facile d’obtenir les valeurs correctes pour ces mesures. Évidemment, vous pouvez utiliser n’importe quel outil qui permet de tracer des lignes droites sur une image et mesurez la distance entre les points. J’ai utilisé Publisher car il était commode.
Créer un module python pour définir toutes ces mesures
Puis je suis entré toutes ces valeurs dans un module python et a écrit un peu de code pour effectuer certains contrôles de cohérence. Si le même point paru dans deux ou plusieurs perspectives sur le dessin de mon grand-père, j’ai voulu pour s’assurer que les différentes mesures pour cela correspondaient. Ces contrôles ont révélé quelques incohérences mineures entre les trois perspectives. J’ai fait de mon mieux pour résoudre ces mais dans quelques cas, j’ai dû retourner une pièce de monnaie pour déterminer quelle mesure mieux représenté son intention.
Ce module est clé parce que lorsque vous démarrez réellement écrire du code OpenSCAD, voilà d'où viennent les dimensions pour toutes les parties de votre plan. Cependant, il est important de noter que ce module est complètement indépendant du programme CAD. Si je veux utiliser une autre technologie dans le futur, ce module peut être utilisé comme-est.