Étape 2: PoTrace, le meilleur DXF export outil que j’ai trouvé
Cette page peut être ignorée par les impatients.
Ici je vais laisser de côté les pages qu'il me faudrait écrire comment le DC TechShop très intelligent nommé Alex et j’ai fini par comprendre les limitations du format de fichier propriétaire de trajectoire, et comment nous avons finalement compris ce qu’il fallait pour créer un fichier de données d’entrée mieux. Ici j’ai juste passera directement à nos constatations.
Trouver 1: La vitesse de coupe lente de ma première tentative de jet d’eau a été causée par point interpréter les courbes de Bézier et la police dans ma conception comme un grand nombre de courtes lignes, chacune d'entre elles nécessaires temps de montée en puissance et le temps de la rampe-vers le bas.
Trouver 2: Trajectoire est optimisé uniquement pour les cercles et les lignes droites. Tout autre chemin doit être simplifiée dans les permutations de ces deux primitives.
Constatation 3: La dernière version du format de fichier DXF est hautement complexe, nécessitant plus 6 000 lignes d’en-tête nécessaires pour une seule ligne graphique. Nos tests ont montré que la complexité actuelle de ce format n’est pas effectivement interprétée par point.
Se fondant sur ces constatations, mon but est devenu trouver une façon d’interpréter les courbes de Bézier comme une série d’arcs circulaires et non droites. Idéalement, ces arcs devaient être autant que possible afin de maximiser la vitesse de coupe du jet d’eau. Enfin, le format de fichier de sortie devait être dans un vieux assez version du DXF que trajectoire pourrait interpréter efficacement.
Il a fallu des jours de recherches, mais j’ai finalement trouvé un utilitaire de conversion graphique qui serait afficher des courbes complexes comme une succession d’arcs circulaires au lieu de comme des lignes droites. L’utilitaire que j’ai trouvé est appelé PoTrace, un logiciel écrit par Peter Selinger, qui convertit les images pixellisées directement au format de fichier DXF avec courbes complexes "approximée par circulaire par morceaux arcs."
Dans l’image en pièce jointe, les lignes des documents qui décrivent cette fonctionnalité utile de PoTrace sont mises en évidence.
Malheureusement, PoTrace est un utilitaire de ligne de commande, ce qui importe uniquement les fichiers de Windows au format BMP. Est un utilitaire de ligne de commande, elle nécessite une chaîne arcane des paramètres en entrée. Ces commutateurs de ligne de commande d’apprentissage prend plus de temps pour apprendre à exploiter que ne le ferait un outil avec une interface Windows ; Cependant, la qualité de la production justifie ce temps passé. À l’aide de PoTrace a produit plus belles courbes de sortie et les couper plus courts que les conversions de fichier réalisées avec Corel Draw. Pour rendre ce processus plus facile à utiliser, Alex et moi avons parlé de créer un fichier de commandes permettant d’automatiser ce processus de conversion de fichier.