Pribasiya

Patakaran sa pribasiya

Na-update

Inilalarawan ng patakarang ito ang objtostl.com, isang static na site na nagko-convert ng mga Wavefront OBJ mesh papuntang STL sa browser. Isinulat ito para tumugma sa pagkakagawa ng site. Kung hindi magkasundo ang isang pangungusap dito at ang software, ang software ang dapat mong pagkatiwalaan, at dapat itama ang pahinang ito.

Ang maikling bersiyon

Binabasa ang OBJ mo sa aparato mo. Binabasa ito ng Web Worker sa parehong aparatong iyon at bumubuo ng STL. Lokal na Blob ang download. Walang account, walang database ng mesh, at walang request na trabaho ay tanggapin ang file mo. Hindi namin ibinebenta ang datos ng mesh, dahil hindi namin ito natatanggap.

Ano ang nangyayari kapag nagko-convert ka

  1. Pumipili ka ng file na .obj, o ido-drop mo ito sa pahina. Binabasa ng File API ng browser ang mga byte sa memory.
  2. Sinusuri ng pahina ang laki (ang matigas na hinto ay 40 MB) at ang extension. Tinatanggihan sa pahina ang mga larawan at mga file na STEP. Hindi ipinapadala ang mga iyon kahit saan para sa pangalawang opinyon.
  3. Inililipat ang isang kopya ng mga byte sa isang Web Worker. Dine-decode ng worker ang teksto, sine-scale ito, at nagsusulat ng STL gamit ang Three.js.
  4. Ipinapakita mula sa resultang iyon ang bilang ng tatsulok at ang kahon ng sukat. Puwedeng ipakita ng paunang tingin na WebGL ang mesh na iyon sa grid. Ginagamit ng paunang tingin ang parehong lokal na tatsulok.
  5. Gumagawa ang download ng Blob at pansamantalang object URL, tapos kiniklik ang lokal na link. Binabawi ang URL pagkatapos magsimula ang pag-save.

Ang pagpapalit ng yunit, iskala, up-axis, o ASCII laban sa binary ay pinapatakbo ulit ang landas ng worker na iyon mula sa kopyang nasa tab na. Hindi nito ina-upload ulit ang file.

Ano ang puwede mong tiyakin

Buksan ang developer tools, piliin ang panel na Network, at mag-convert ng file. Hindi ka dapat makakita ng fetch, XHR, o form post na naglalaman ng OBJ o STL mo. Hindi tinatawag ng code ng converter ang fetch o XMLHttpRequest gamit ang mesh mo, at hindi ito gumagawa ng FormData mula rito. Ang worker ay script na naka-load mula sa site na ito gaya ng anumang ibang static na asset. Nanatili ang mga mensahe nito sa loob ng browser.

Ang sample na kubo

Dina-download ng “I-load ang sample na kubo na 10 yunit” ang /samples/unit-cube-10.obj mula sa website na ito. Amin ang file na iyon. Kubo itong 12 tatsulok na ginagamit para ipakita ang iskala. Hindi ito ang modelo mo, at hindi nag-a-upload ng anuman ang pagpindot sa pindutan.

Mga lokal na event

Nagdi-dispatch ang converter ng event ng browser na pinangalanang objtostl:analytics para sa tatlong sandali: napili ang file (file_drop), natapos ang pagbasa (parse_ok), at na-save ang STL (download_stl). Maaaring kasama sa detail object ang laki ng file sa byte, bilang ng tatsulok, yunit, up-axis, iskala, at kung binary ang STL. Wala rito ang pangalan ng file, ang tekstong OBJ, o ang mga byte ng STL. Hindi nagkakabit ang launch na ito ng script ng third-party analytics, script ng ad, o tag na nakikinig sa mga event na iyon at nagpapadala ng mga iyon palayo. Kung magbabago iyon, sasabihin ito ng pahinang ito bago idagdag ang script.

Hindi nagsasagawa ng cookie ang converter at hindi gumagawa ng account. Hindi nito isinusulat ang mesh mo sa localStorage o IndexedDB. Walang login. Maaari pa ring mag-imbak ng sariling datos ang isang host o extension ng browser; iyon ay nasa labas ng mga script ng pahinang ito.

Ano ang puwede pa ring makita ng server

Static na HTML, CSS, JavaScript, at ilang larawan ang site. Dina-download ng unang pagbisita ang mga file na iyon. Ang host na naghahatid ng mga iyon ay maaaring magtago ng ordinaryong log ng request: IP address, user agent, URL, at oras. Tungkol sa pagkuha ng pahina ang mga log na iyon, hindi tungkol sa pagproseso ng mesh. Hindi bahagi ng URL ang OBJ mo at hindi bahagi ng conversion API, dahil wala ang API na iyon. Pinipili lang ng mga query string gaya ng ?units=mm ang isang dropdown. Hindi mga iyon kopya ng file. Huwag maglagay ng modelo sa address bar; walang hinihiling sa iyo ang tool na gawin iyon.

Mga font, library, at third party

Ginagamit ng mga pahina ang system font stack. Hindi sila humihiling ng font mula sa third-party CDN. Naka-bundle ang Three.js sa site, hindi naka-load mula sa hiwalay na hosted build sa oras ng pag-convert. Umaalis sa site na ito ang mga link sa Bambu Studio, UltiMaker Cura, at PrusaSlicer. May sariling patakaran ang mga vendor na iyon. Hindi namin ipinapadala sa kanila ang mesh mo.

Advertising

Walang script ng advertising, slot ng ad, o file na ads.txt na kasama sa site na ito. Maaaring may folder sa source tree bilang paalala na hindi nakakabit ang mga ad. Hindi ito naka-load ng anumang pahina.

Mga bata

Hindi humihingi ang tool ng edad o pagkakakilanlan. Converter ng file ito, hindi produktong panlipunan. Huwag maglagay ng personal na datos sa loob ng komento ng OBJ kung ayaw mong nasa shared na computer ang komentong iyon. Hindi pa rin namin natatanggap ang file.

Ugnayan

Ipinapakita ng pahina ng ugnayan ang [email protected]. Ang mensahe sa adres na iyon ay ordinaryong email mula sa sarili mong mail app. Walang contact form ang site na ito at hindi pa rin tumatanggap ng mga file ng mesh. Huwag maglakip ng OBJ o STL.

Mga pagbabago

Kung magbabago ang arkitektura — halimbawa kung magdadagdag ng totoong analytics tag o script ng ad — maa-update ang pahinang ito sa parehong release. Ang petsa sa itaas ay ang petsa ng tekstong ito.

Mga wika

Inilalathala ang patakarang ito sa ilang wika. Kung hindi magkasundo ang isang salin at ang tekstong Ingles, ang tekstong Ingles ang sanggunian.

Bumalik sa pahinang i-convert ang OBJ sa STL