Stap 2: PoTrace, de beste DXF exporteren hulpmiddel dat ik heb gevonden
Deze pagina kan worden overgeslagen door de ongeduldig.
Hier laat ik de pagina's die op mij om te schrijven hoe de zeer slimme TechShop DC met de naam Alex en ik begon voeren zou te begrijpen van de beperkingen van de eigen bestandsindeling van FlowPath, en hoe we uiteindelijk begrepen wat nodig was om een betere invoergegevens-bestand te maken. Ik zal hier enkel springen direct naar onze bevindingen.
1 te vinden: De langzame gesneden snelheid van mijn eerste WaterJet poging werd veroorzaakt door FlowPath interpretatie van de Bezier-curven en het lettertype in mijn ontwerp als een groot aantal korte lijnen, die elk inwerktijd en helling-down tijd vereist.
2 te vinden: FlowPath is alleen geoptimaliseerd voor rechte lijnen en cirkels. Elk ander pad moet worden vereenvoudigd in permutaties van deze twee primitieven.
3 te vinden: De nieuwste versie van de DXF-indeling is zeer complex, waarvoor meer dan 6000 lijnen van opschrift nodig als u alleen een enkele grafische lijn. Onze tests hebben aangetoond dat de huidige complexiteit van deze indeling is niet effectief geïnterpreteerd door FlowPath.
Op basis van deze bevindingen, werd mijn doel een weg vinden naar Bezier-curven interpreteren als een reeks van cirkelvormige bogen in plaats van rechte lijnen. Ideaal, deze bogen moesten worden zo lang mogelijk te maximaliseren de snijsnelheid van de waterstraal. Tot slot moest de uitvoerbestandsindeling in een oud genoeg versie van DXF dat FlowPath het efficiënt zou kunnen interpreteren.
Het duurde dagen van zoeken, maar uiteindelijk heb ik gevonden een grafische conversiehulpprogramma die zou de uitgang complexe curven als een reeks van cirkelvormige bogen in plaats van als rechte lijnen. De utility welk mij stichten heet PoTrace, software geschreven door Peter Selinger, dat rasterafbeeldingen converteert rechtstreeks naar het DXF-bestandsformaat met complexe curven "benaderd door stuksgewijs cirkelvormige bogen."
In de bijgevoegde afbeelding, worden de regels van de documentatie die deze nuttige functionaliteit voor PoTrace beschrijven gemarkeerd.
PoTrace is echter een command line utility, die alleen de invoer van Windows-bestanden in de bestandsindeling BMP. Een command line utility vereist, het een geheimzinnige reeks van parameters als input. Deze opdrachtregelparameters leren kost meer tijd om te leren hoe om te werken dan zou een instrument met een Windows-interface; echter, de kwaliteit van de output rechtvaardigt deze tijd doorgebracht. Met behulp van PoTrace heeft mooier output curven en korter knippen tijden dan de bestandsconversies gedaan met Corel Draw. Om dit proces gemakkelijker te gebruiken maken, heb Alex en ik gesproken over het maken van een batchbestand om dit bestand conversieproces te automatiseren.