Stap 2: Maak een heleboel metingen
Kritische afmetingen uittreksel uit een 105 jaar oude handgetekende diagram
Dit was de belangrijkste stap in het hele proces. Omdat het patent tekeningen niet alle dimensies weergeven, moest ik een manier vinden om de afmetingen van elk deel van het vliegtuig te halen.
De eerste keer dat ik deed dit, gebruikte ik een arbeidsintensief handmatig proces, dat heel vatbaar voor fouten was. Ik de pdf van het octrooi tekening afgedrukt en gebruikt een liniaal horizontale en verticale om lijnen te tekenen door middel van belangrijke punten op het lichaam van het vliegtuig. Dan gebruikte ik de liniaal om de afstanden tussen deze lijnen meten. Het probleem met deze benadering is dat ik niet erg goed ben in het perfect horizontale en verticale lijnen tekenen. Dientengevolge, werden sommige van mijn metingen uit, waardoor alles iets gemaakt door M.C. Escherin elkaar passen.
Uiteindelijk realiseerde ik dat er een veel gemakkelijkere manier om dit te doen. Ik gewoon het PDF-bestand rechtstreeks uit het octrooi in Publisher geladen en gebruikt dat gereedschap bij het tekenen van lijnen door de belangrijkste punten. Met de ingebouwde liniaal en de locatie van de cursor op de statusbalk was het zeer gemakkelijk om de juiste waarden voor deze metingen. Uiteraard kunt u een tool die u toelaat om rechte lijnen te tekenen op een afbeelding en meet de afstand tussen de punten. Ik gebruikte uitgever omdat het was handig.
Maak een python module om te definiëren van alle deze metingen
Toen ik al deze waarden aangegaan een python module en schreef een beetje code voor het uitvoeren van sommige consistentiecontrole. Als hetzelfde punt in twee of meer perspectieven in mijn overgrootvader de tekening verscheen, wilde ik om ervoor te zorgen dat de verschillende metingen voor het geëvenaard. Deze controles bleek een paar kleine inconsistenties tussen de drie perspectieven. Ik heb mijn best gedaan om op te lossen deze, maar in een aantal gevallen, moest ik flip een munt om erachter te komen welke meting beste vertegenwoordigd zijn voornemen.
Deze module is sleutel, omdat wanneer u daadwerkelijk OpenSCAD code te schrijven begint, dit is waar de afmetingen van uw vliegtuig overal vandaan. Het is echter belangrijk op te merken dat deze module volledig onafhankelijk van het CAD-programma is. Als ik wil gebruiken enkele andere technologie in de toekomst, deze module kan worden gebruikt als-is.