Οδηγός
Δυαδικό ή ASCII STL μετά τη μετατροπή OBJ σε STL
Ενημερώθηκε · Μόνο πλέγμα OBJ προς STL
Το δυαδικό STL είναι συμπαγές και πρακτικό για τους περισσότερους slicer· το ASCII βοηθά στον έλεγχο και στις διαφορές. Σύγκρινέ τα και μετά κάνε μετατροπή OBJ σε STL ιδιωτικά.
Ένα STL είναι είτε συμπαγές δυαδικό είτε φλύαρο κείμενο. Τα τρίγωνα μπορεί να είναι ίδια. Τα αρχεία δεν θα είναι. Αυτός ο μετατροπέας γράφει δυαδικό εκτός αν τσεκάρεις την επιλογή ASCII, γιατί η επόμενη εφαρμογή σε μια ροή εκτύπωσης είναι slicer, και οι slicer είναι φτιαγμένοι για τη συμπαγή μορφή.
Τι αποθηκεύει το δυαδικό
Ένα δυαδικό STL ξεκινά με κεφαλίδα 80 byte που τα περισσότερα εργαλεία αγνοούν, μετά έναν αριθμό τριγώνων, μετά κάθε τρίγωνο ως μία κάθετο και τρεις γωνίες σε αριθμούς little-endian, συν ένα χαρακτηριστικό 2 byte που είναι συνήθως μηδέν. Δεν υπάρχει υλικό, δεν υπάρχει όνομα αντικειμένου στο οποίο στηρίζονται οι slicer, και δεν υπάρχει μονάδα. Οι ίδιοι κανόνες μονάδας ισχύουν όπως για κάθε άλλο STL: οι αριθμοί είναι αυτοί στους οποίους τους κλιμακώσαμε, και ο slicer θα τους πει χιλιοστά.
Τα δυαδικά αρχεία μεγαλώνουν σε ευθεία γραμμή με τον αριθμό τριγώνων. Ένας κύβος 12 τριγώνων είναι μερικές εκατοντάδες byte. Ένα γλυπτό με εκατοντάδες χιλιάδες τρίγωνα είναι ακόμη πολύ μικρότερο από τα ίδια δεδομένα γραμμένα ως λέξεις. Αυτό το μέγεθος είναι ο λόγος που οι λήψεις και οι εισαγωγές σε slicer νιώθουν ταχύτερες, και ο λόγος που η προεπιλογή είναι δυαδική αν και το ASCII εξηγείται ευκολότερα σε πίνακα.
Τι αποθηκεύει το ASCII
Το ASCII STL είναι κείμενο. Θα δεις solid, μετά ένα facet normal, έναν εξωτερικό βρόχο, τρεις γραμμές vertex και endsolid. Μπορείς να το ανοίξεις σε επεξεργαστή και να διαβάσεις συντεταγμένες. Είναι στ’ αλήθεια χρήσιμο όταν κυνηγάς σφάλμα κλίμακας: ψάξε μια κορυφή και δες αν μια γωνία που περίμενες στο 40 κάθεται στο 0.04 ή στο 40000. Είναι κακός τρόπος να στείλεις πυκνό πλέγμα. Το αρχείο είναι μεγάλο, αργό στη γραφή, και εύκολο να χαλάσει αν ένα πρόγραμμα ξαναγράψει το κείμενο με τοπικές ρυθμίσεις που αλλάζουν το δεκαδικό κόμμα.
Το ASCII δεν διατηρεί δεδομένα MTL και δεν κάνει το πλέγμα manifold. Δεν είναι μορφή «πηγής» όπως είναι το OBJ. Αν θες κάτι που επεξεργάζεσαι ως πλέγμα, κράτα το OBJ. Αν θες κάτι που κοιτάς ως κείμενο, το ASCII STL φτάνει για λίγες έδρες και είναι άθλιο για ολόκληρο χαρακτήρα.
Ποιο να κατεβάσεις
Χρησιμοποίησε δυαδικό για Bambu Studio, UltiMaker Cura και PrusaSlicer. Χρησιμοποίησε ASCII όταν ένα διδακτικό εργαλείο, μια σύγκριση κειμένου ή τα ίδια σου τα μάτια χρειάζονται κείμενο, ή όταν επιβεβαιώνεις μία συντεταγμένη ενώ κυνηγάς λάθος μονάδας. Μπορείς να μετατρέψεις το ίδιο OBJ δύο φορές. Ο αριθμός τριγώνων πρέπει να ταιριάζει. Το πλαίσιο ορίων πρέπει να ταιριάζει αν η μονάδα, η κλίμακα, ο άξονας και οι επιλογές πλατφόρμας ταιριάζουν. Αν αυτές οι ρυθμίσεις διαφέρουν, τα αρχεία διαφέρουν γιατί διαφέρει η γεωμετρία, όχι γιατί το ένα είναι δυαδικό.
Η κεφαλίδα σε ένα δυαδικό αρχείο δεν είναι αξιόπιστο μέρος για να αποθηκεύσεις τη μονάδα που διάλεξες. Μην βασίζεσαι σε αυτή. Το πλαίσιο ορίων στον μετατροπέα και το μέγεθος που αναφέρει ο slicer είναι οι έλεγχοι που μετράνε. Τα χιλιοστά ή μέτρα είναι το άρθρο κλίμακας. Το τι είναι το STL είναι η εισαγωγή μορφής κάτω από αυτή τη σύγκριση.
Τίποτα στο πακετάρισμα δεν αλλάζει το απόρρητο. Το δυαδικό και το ASCII χτίζονται και τα δύο στον worker και αποθηκεύονται ως τοπικό Blob. Κανένα δεν μεταφορτώνεται για να φτιαχτεί το άλλο. Αν ένα αρχείο δεν ανοίγει, έλεγξε ότι δεν μετονόμασες αρχείο ASCII και περιμένεις δυαδικό αναγνώστη, ή το αντίστροφο. Η επέκταση είναι .stl έτσι κι αλλιώς. Όταν αμφιβάλλεις, εξήγαγε ξανά δυαδικό και άσε τον slicer να διαβάσει εκείνο το φρέσκο αρχείο.
Ερωτήσεις
Το ASCII τυπώνει πιο ακριβώς;
Όχι. Η ακρίβεια έρχεται από το πλέγμα και την κλίμακα μονάδας, όχι από το να γράφεις τους αριθμούς ως κείμενο. Το ASCII και το δυαδικό μπορούν να περιγράψουν τις ίδιες γωνίες. Το δυαδικό είναι μικρότερο.
Πότε να ανοίξω το ASCII;
Όταν θες να ανοίξεις το STL σε επεξεργαστή κειμένου και να διαβάσεις λίγες έδρες, ή όταν ένα πολύ παλιό εργαλείο απορρίπτει το δυαδικό. Για Bambu Studio, Cura και PrusaSlicer, άφησε το δυαδικό ανοιχτό.
Το δυαδικό κρύβει κακό πλέγμα;
Όχι. Τρύπες και αναποδογυρισμένες έδρες είναι στα τρίγωνα έτσι κι αλλιώς. Το δυαδικό είναι μόνο μορφή πακεταρίσματος.
Σχετικοί οδηγοί
- Πώς γίνεται η μετατροπή OBJ σε STLΕξαγωγή Blender, αυτός ο μετατροπέας, μετά Bambu, Cura ή Prusa.
- Χιλιοστά ή μέτραΓιατί μια εκτύπωση μπορεί να βγει 1000× πολύ μεγάλη και πώς ελέγχεις το πλαίσιο.
- Τι είναι ένα αρχείο STLΤριγωνικά πλέγματα, συντεταγμένες χωρίς μονάδα και slicer.
- OBJ ή STLΠότε κρατάς το OBJ και τι πετά ένα STL.
- Συχνές ερωτήσειςΑπόρρητο, μέγεθος, υφές, STEP και αρχεία εικόνας.