Personvern

Personvern

Oppdatert

Denne praksisen skildrar objtostl.com, ein statisk nettstad som konverterer Wavefront OBJ-masker til STL i nettlesaren. Ho er skriven slik at ho svarar til måten nettstaden er bygd på. Viss ei setning her nokon gong er usamd med programvaren, er det programvaren du bør stole på, og denne sida bør rettast.

Kortversjonen

OBJ-fila di blir lesen på eininga di. Ein Web Worker på den same eininga tolkar ho og byggjer ei STL. Nedlastinga er ein lokal Blob. Det er ingen konto, ingen maskedatabase og ingen førespurnad som har som jobb å ta imot fila di. Vi sel ikkje maskedata, fordi vi ikkje tek imot dei.

Kva som skjer når du konverterer

  1. Du vel ei .obj-fil, eller du slepp ho på sida. File API i nettlesaren les byta i minnet.
  2. Sida sjekkar storleiken (det harde stoppet er 40 MB) og utvidinga. Bilete og STEP-filer blir avviste på sida. Dei blir ikkje sende nokon stad for ei ny vurdering.
  3. Ein kopi av byta blir overført til ein Web Worker. Workeren dekoder teksten, skalerer ho og skriv STL med Three.js.
  4. Triangeltal og avgrensingsboks blir viste frå det resultatet. Førehandsvisinga i WebGL kan vise den maska på rutenettet. Førehandsvisinga bruker dei same lokale trianglane.
  5. Nedlasting lagar ein Blob og ein mellombels objekt-URL, og klikkar deretter på ei lokal lenkje. URL-en blir oppheva etter at lagringa har starta.

Å endre einingar, skala, opp-akse eller ASCII mot binær køyrer den worker-vegen om att frå kopien som allereie ligg i fana. Det lastar ikkje fila opp på nytt.

Kva du kan sjekke sjølv

Opne utviklarverktøya, vel nettverkspanelet, og konverter ei fil. Du skal ikkje sjå fetch, XHR eller skjemapostar som inneheld OBJ eller STL. Konverteringskoden kallar ikkje fetch eller XMLHttpRequest med maska di, og ho byggjer ikkje FormData frå ho. Workeren er eit skript lasta frå denne nettstaden, som ei kvar anna statisk fil. Meldingane blir verande inne i nettlesaren.

Prøvekuben

«Last inn prøvekuben på 10 einingar» lastar ned /samples/unit-cube-10.obj frå denne nettstaden. Den fila er vår. Ho er ein kube med 12 trianglar, brukt til å vise skala. Ho er ikkje modellen din, og å trykkje på knappen lastar ikkje opp noko.

Lokale hendingar

Konverteren sender ei nettlesarhending som heiter objtostl:analytics, for tre augneblink: fil vald (file_drop), tolking ferdig (parse_ok) og STL lagra (download_stl). Detaljobjektet kan innehalde filstorleik i byte, triangeltal, eining, opp-akse, skala og om STL er binær. Det inneheld ikkje filnamnet, OBJ-teksten eller STL-byta. Denne lanseringa koplar ikkje til eit måleskript frå ein tredjepart, eit annonseskript eller ein merkelapp som lyttar etter dei hendingane og sender dei av garde. Viss det endrar seg, seier denne sida frå før skriptet blir lagt til.

Informasjonskapslar, kontoar og lagring

Konverteren set ikkje informasjonskapslar og opprettar ikkje ein konto. Han skriv ikkje maska di til localStorage eller IndexedDB. Det er ingen innlogging. Ein vert eller ei nettlesarutviding kan likevel lagre sine eigne data. Det ligg utanfor skripta på denne sida.

Kva tenaren framleis kan sjå

Nettstaden er statisk HTML, CSS, JavaScript og nokre bilete. Det første besøket lastar ned dei filene. Ein vert som leverer dei, kan halde vanlege førespurnadsloggar: IP-adresse, brukaragent, nettadresse og tid. Dei loggane handlar om å hente sida, ikkje om å handsame ei maske. OBJ-fila di er ikkje ein del av nettadressa og ikkje ein del av eit konverterings-API, fordi det API-et ikkje finst. Spørjestrengar som ?units=mm vel berre ei nedtrekksmeny. Dei er ikkje ein kopi av fila. Ikkje legg ein modell i adresselinja. Ikkje noko i verktøyet ber deg om det.

Skrifter, bibliotek og tredjepartar

Sidene bruker systemskriftene. Dei ber ikkje om ein skrift frå ein CDN hos ein tredjepart. Three.js er pakka med nettstaden, og blir ikkje lasta frå ein separat bygd versjon hos ein annan vert i det augneblinket du konverterer. Lenkjer til Bambu Studio, UltiMaker Cura og PrusaSlicer forlèt denne nettstaden. Dei leverandørane har sine eigne praksisar. Vi sender dei ikkje maska di.

Annonsering

Ingen annonseskript, annonseplass eller ads.txt-fil blir levert med denne nettstaden. Ei mappe kan finnast i kjeldetreet som ei påminning om at annonsar ikkje er kopla til. Ho blir ikkje lasta av noka side.

Barn

Verktøyet spør ikkje etter alder eller identitet. Det er ein filkonverter, ikkje eit sosialt produkt. Ikkje legg personopplysningar i ein OBJ-kommentar viss du ikkje ville hatt den kommentaren på ein delt datamaskin. Vi tek likevel ikkje imot fila.

Kontakt

Kontaktsida viser hello@objtostl.com. Ei melding til den adressa er ein vanleg e-post frå ditt eige e-postprogram. Denne nettstaden har ingen kontaktskjema og tek framleis ikkje imot maskefiler. Ikkje legg ved ei OBJ eller ei STL.

Endringar

Viss arkitekturen endrar seg — til dømes viss ein ekte målemerkelapp eller eit annonseskript blir lagt til — blir denne sida oppdatert i den same utgjevinga. Datoen øvst er datoen for denne teksten.

Språk

Denne praksisen blir gjeven ut på fleire språk. Viss ei omsetjing er usamd med den engelske teksten, er den engelske teksten referansen.

Attende til konverter OBJ til STL