Απόρρητο

Πολιτική απορρήτου

Ενημερώθηκε

Αυτή η πολιτική περιγράφει το objtostl.com, έναν στατικό ιστότοπο που μετατρέπει πλέγματα Wavefront OBJ σε STL στο πρόγραμμα περιήγησης. Είναι γραμμένη ώστε να ταιριάζει με τον τρόπο που είναι χτισμένος ο ιστότοπος. Αν μια πρόταση εδώ διαφωνήσει ποτέ με το λογισμικό, το λογισμικό είναι αυτό που πρέπει να εμπιστευτείς, και αυτή η σελίδα πρέπει να διορθωθεί.

Η σύντομη εκδοχή

Το OBJ σου διαβάζεται στη συσκευή σου. Ένας Web Worker στην ίδια συσκευή το αναλύει και φτιάχνει ένα STL. Η λήψη είναι τοπικό Blob. Δεν υπάρχει λογαριασμός, δεν υπάρχει βάση δεδομένων πλεγμάτων, και δεν υπάρχει αίτημα που η δουλειά του είναι να παραλάβει το αρχείο σου. Δεν πουλάμε δεδομένα πλέγματος, γιατί δεν τα λαμβάνουμε.

Τι συμβαίνει όταν μετατρέπεις

  1. Διαλέγεις ένα αρχείο .obj ή το ρίχνεις στη σελίδα. Το File API του προγράμματος περιήγησης διαβάζει τα byte στη μνήμη.
  2. Η σελίδα ελέγχει το μέγεθος (το σκληρό σταμάτημα είναι 40 MB) και την επέκταση. Εικόνες και αρχεία STEP απορρίπτονται στη σελίδα. Δεν στέλνονται πουθενά για δεύτερη γνώμη.
  3. Ένα αντίγραφο των byte μεταφέρεται σε έναν Web Worker. Ο worker αποκωδικοποιεί το κείμενο, το κλιμακώνει και γράφει STL με Three.js.
  4. Ο αριθμός τριγώνων και το πλαίσιο ορίων δείχνονται από εκείνο το αποτέλεσμα. Η προεπισκόπηση WebGL μπορεί να δείξει εκείνο το πλέγμα στον κάναβο. Η προεπισκόπηση χρησιμοποιεί τα ίδια τοπικά τρίγωνα.
  5. Η λήψη δημιουργεί ένα Blob και ένα προσωρινό URL αντικειμένου, και μετά πατά έναν τοπικό σύνδεσμο. Το URL ανακαλείται αφού αρχίσει η αποθήκευση.

Η αλλαγή μονάδων, κλίμακας, άξονα προς τα πάνω ή ASCII έναντι δυαδικού ξανατρέχει τη διαδρομή του worker από το αντίγραφο που είναι ήδη στην καρτέλα. Δεν μεταφορτώνει ξανά το αρχείο.

Τι μπορείς να επαληθεύσεις

Άνοιξε τα εργαλεία προγραμματιστή, επίλεξε τον πίνακα Network και μετέτρεψε ένα αρχείο. Δεν πρέπει να δεις fetch, XHR ή υποβολές φόρμας που περιέχουν το OBJ ή το STL σου. Ο κώδικας του μετατροπέα δεν καλεί fetch ή XMLHttpRequest με το πλέγμα σου, και δεν φτιάχνει FormData από αυτό. Ο worker είναι σενάριο που φορτώνεται από αυτόν τον ιστότοπο όπως κάθε άλλο στατικό στοιχείο. Τα μηνύματά του μένουν μέσα στο πρόγραμμα περιήγησης.

Ο κύβος δείγματος

Το «Φόρτωσε τον κύβο δείγματος των 10 μονάδων» κατεβάζει το /samples/unit-cube-10.obj από αυτόν τον ιστότοπο. Εκείνο το αρχείο είναι δικό μας. Είναι κύβος 12 τριγώνων που δείχνει την κλίμακα. Δεν είναι το μοντέλο σου, και το πάτημα του κουμπιού δεν μεταφορτώνει τίποτα.

Τοπικά συμβάντα

Ο μετατροπέας στέλνει ένα συμβάν προγράμματος περιήγησης με όνομα objtostl:analytics για τρεις στιγμές: επιλέχθηκε αρχείο (file_drop), τελείωσε η ανάγνωση (parse_ok) και αποθηκεύτηκε το STL (download_stl). Το αντικείμενο λεπτομερειών μπορεί να περιλαμβάνει μέγεθος αρχείου σε byte, αριθμό τριγώνων, μονάδα, άξονα προς τα πάνω, κλίμακα, και αν το STL είναι δυαδικό. Δεν περιλαμβάνει το όνομα αρχείου, το κείμενο OBJ ή τα byte του STL. Αυτή η έκδοση δεν συνδέει σενάριο στατιστικών τρίτου, σενάριο διαφήμισης ή ετικέτα που ακούει αυτά τα συμβάντα και τα στέλνει αλλού. Αν αυτό αλλάξει, αυτή η σελίδα θα το πει πριν προστεθεί το σενάριο.

Cookies, λογαριασμοί και αποθήκευση

Ο μετατροπέας δεν βάζει cookies και δεν δημιουργεί λογαριασμό. Δεν γράφει το πλέγμα σου στο localStorage ή στο IndexedDB. Δεν υπάρχει σύνδεση. Ένας φιλοξενητής ή μια επέκταση προγράμματος περιήγησης μπορεί ακόμη να αποθηκεύει τα δικά του δεδομένα· αυτό είναι έξω από τα σενάρια αυτής της σελίδας.

Τι μπορεί ακόμη να δει ο διακομιστής

Ο ιστότοπος είναι στατικό HTML, CSS, JavaScript και λίγες εικόνες. Η πρώτη επίσκεψη κατεβάζει αυτά τα αρχεία. Ένας φιλοξενητής που τα σερβίρει μπορεί να κρατά συνηθισμένα αρχεία καταγραφής αιτημάτων: διεύθυνση IP, παράγοντα χρήστη, URL και ώρα. Αυτά τα αρχεία αφορούν την ανάκτηση της σελίδας, όχι την επεξεργασία ενός πλέγματος. Το OBJ σου δεν είναι μέρος του URL και δεν είναι μέρος ενός API μετατροπής, γιατί αυτό το API δεν υπάρχει. Συμβολοσειρές ερωτήματος όπως ?units=mm μόνο επιλέγουν ένα αναπτυσσόμενο. Δεν είναι αντίγραφο του αρχείου. Μην βάζεις μοντέλο στη γραμμή διευθύνσεων· τίποτα στο εργαλείο δεν στο ζητά.

Γραμματοσειρές, βιβλιοθήκες και τρίτοι

Οι σελίδες χρησιμοποιούν τη στοίβα γραμματοσειρών του συστήματος. Δεν ζητούν γραμματοσειρά από CDN τρίτου. Το Three.js είναι συσκευασμένο με τον ιστότοπο, όχι φορτωμένο από ξεχωριστή φιλοξενούμενη build τη στιγμή της μετατροπής. Οι σύνδεσμοι προς Bambu Studio, UltiMaker Cura και PrusaSlicer φεύγουν από αυτόν τον ιστότοπο. Εκείνοι οι προμηθευτές έχουν τις δικές τους πολιτικές. Δεν τους στέλνουμε το πλέγμα σου.

Διαφήμιση

Κανένα σενάριο διαφήμισης, θέση διαφήμισης ή αρχείο ads.txt δεν αποστέλλεται με αυτόν τον ιστότοπο. Ένας φάκελος μπορεί να υπάρχει στο δέντρο πηγαίου κώδικα ως υπενθύμιση ότι οι διαφημίσεις δεν είναι συνδεδεμένες. Δεν φορτώνεται από καμία σελίδα.

Παιδιά

Το εργαλείο δεν ζητά ηλικία ή ταυτότητα. Είναι μετατροπέας αρχείων, όχι κοινωνικό προϊόν. Μην βάζεις προσωπικά δεδομένα μέσα σε σχόλιο OBJ αν δεν θα ήθελες εκείνο το σχόλιο σε κοινόχρηστο υπολογιστή. Και πάλι δεν λαμβάνουμε το αρχείο.

Επικοινωνία

Η σελίδα επικοινωνίας δείχνει το [email protected]. Ένα μήνυμα σε εκείνη τη διεύθυνση είναι συνηθισμένο email από τη δική σου εφαρμογή αλληλογραφίας. Αυτός ο ιστότοπος δεν έχει φόρμα επικοινωνίας και ακόμη δεν λαμβάνει αρχεία πλέγματος. Μην επισυνάπτεις OBJ ή STL.

Αλλαγές

Αν η αρχιτεκτονική αλλάξει — για παράδειγμα αν προστεθεί πραγματική ετικέτα στατιστικών ή σενάριο διαφήμισης — αυτή η σελίδα θα ενημερωθεί στην ίδια έκδοση. Η ημερομηνία στην κορυφή είναι η ημερομηνία αυτού του κειμένου.

Γλώσσες

Αυτή η πολιτική δημοσιεύεται σε πολλές γλώσσες. Αν μια μετάφραση διαφωνεί με το αγγλικό κείμενο, το αγγλικό κείμενο είναι η αναφορά.

Πίσω στη μετατροπή OBJ σε STL