3D utskrift en bisarr flygplan Design från 1900-talet (2 / 7 steg)
Steg 2: Gör en hel del mätningar
Extrahera kritiska dimensioner från ett 105 år gamla handritade diagram
Detta var det viktigaste steget i hela processen. Eftersom patent ritningarna inte Visa några dimensioner, jag var tvungen att hitta ett sätt att extrahera måtten på varje del av flygplanet.
Första gången jag gjorde detta, använde jag en arbetsintensiva manuell process som var ganska benägna att fel. Jag tryckt pdf av patent ritningen och används en linjal Rita vågräta och lodräta linjer genom viktiga punkter på kroppen av flygplanet. Då Använd jag linjalen för att mäta avstånd mellan dessa linjer. Problemet med detta tillvägagångssätt är att inte jag är särskilt bra på att rita helt horisontella och vertikala linjer. Som ett resultat, var några av mina mätningar av, som gjorde allt passar ihop som något av MC Escher.
Så småningom insåg jag att det finns ett mycket enklare sätt att göra detta. Jag helt enkelt in pdf direkt från patentet till Publisher och använde det verktyget för att rita linjer genom nyckelpunkterna. Med den inbyggda härskare och markörplaceringen i statusfältet var det väldigt lätt att få korrekta värden för dessa mätningar. Självklart kan du använda något verktyg som låter dig Rita raka linjer på en bild och mäta avståndet mellan punkter. Jag använde Publisher eftersom det var bekvämt.
Skapa en python-modul för att definiera alla dessa mätningar
Då jag in alla dessa värden i en Pythonmodul och skrev lite kod för att utföra vissa konsekvenskontroller. Om samma punkt fanns i två eller flera perspektiv i min farfars ritning, ville jag se till att de olika mått för det matchade. Dessa kontroller visade några smärre inkonsekvenser mellan de tre perspektiven. Jag gjorde mitt bästa för att lösa detta men i ett par fall, jag var tvungen att singla slant att räkna ut vilka mätning bästa representerade sin avsikt.
Denna modul är nyckeln eftersom när du faktiskt börja skriva OpenSCAD kod, det är där dimensionerna för alla dina plan delar kommer från. Det är dock viktigt att notera att denna modul är helt oberoende av CAD-programmet. Om jag vill använda några andra teknik i framtiden, denna modul kan användas som-är.