פרטיות

מדיניות פרטיות

עודכן

המדיניות הזו מתארת את objtostl.com, אתר סטטי שממיר רשתות Wavefront OBJ ל-STL בדפדפן. היא נכתבה כדי להתאים לדרך שבה האתר בנוי. אם משפט כאן אי פעם חולק על התוכנה, התוכנה היא מה שצריך לסמוך עליו, והדף הזה צריך תיקון.

הגרסה הקצרה

ה-OBJ שלכם נקרא במכשיר. Web Worker באותו מכשיר מנתח אותו ובונה STL. ההורדה היא Blob מקומי. אין חשבון, אין מסד נתונים של רשתות, ואין בקשה שתפקידה לקבל את הקובץ שלכם. אנחנו לא מוכרים נתוני רשת, כי אנחנו לא מקבלים אותם.

מה קורה כשממירים

  1. אתם בוחרים קובץ .obj, או גוררים אותו אל הדף. ממשק הקבצים של הדפדפן קורא את הבתים בזיכרון.
  2. הדף בודק את הגודל (העצירה הקשיחה היא 40 MB) ואת הסיומת. תמונות וקובצי STEP נדחים בדף. הם לא נשלחים לשום מקום לחוות דעת שנייה.
  3. עותק של הבתים מועבר אל Web Worker. העובד מפענח את הטקסט, קובע לו קנה מידה, וכותב STL עם Three.js.
  4. מספר המשולשים ותיבת הגבול מוצגים מהתוצאה הזו. תצוגת WebGL יכולה להציג את הרשת הזו על הרשת. התצוגה משתמשת באותם משולשים מקומיים.
  5. ההורדה יוצרת Blob וכתובת אובייקט זמנית, ואז לוחצת על קישור מקומי. הכתובת מבוטלת אחרי שהשמירה מתחילה.

שינוי יחידות, קנה מידה, ציר מעלה, או ASCII מול בינארי מריץ שוב את מסלול העובד מהעותק שכבר בלשונית. הוא לא מעלה מחדש את הקובץ.

מה אפשר לאמת

פתחו את כלי המפתחים, בחרו בלוח הרשת, והמירו קובץ. לא אמורים לראות fetch, XHR, או שליחת טפסים שמכילים את ה-OBJ או ה-STL שלכם. קוד הממיר לא קורא ל-fetch או ל-XMLHttpRequest עם הרשת שלכם, והוא לא בונה ממנה FormData. העובד הוא סקריפט שנטען מהאתר הזה כמו כל נכס סטטי אחר. ההודעות שלו נשארות בתוך הדפדפן.

קוביית הדוגמה

«טען קוביית דוגמה של 10 יחידות» מוריד את /samples/unit-cube-10.obj מהאתר הזה. הקובץ הזה שלנו. זו קובייה של 12 משולשים שמשמשת להצגת קנה מידה. זה לא הדגם שלכם, ולחיצה על הכפתור לא מעלה דבר.

אירועים מקומיים

הממיר שולח אירוע דפדפן בשם objtostl:analytics לשלושה רגעים: קובץ נבחר (file_drop), הניתוח הסתיים (parse_ok), וה-STL נשמר (download_stl). אובייקט הפרטים עשוי לכלול גודל קובץ בבתים, מספר משולשים, יחידה, ציר מעלה, קנה מידה, והאם ה-STL בינארי. הוא לא כולל את שם הקובץ, את טקסט ה-OBJ, או את הבייטים של ה-STL. גרסת ההשקה הזו לא מצמידה סקריפט ניתוח של צד שלישי, סקריפט פרסומת, או תג שמאזין לאירועים האלה ושולח אותם. אם זה ישתנה, הדף הזה יאמר זאת לפני שהסקריפט יתווסף.

עוגיות, חשבונות, ואחסון

הממיר לא קובע עוגיות ולא יוצר חשבון. הוא לא כותב את הרשת שלכם אל localStorage או אל IndexedDB. אין כניסה. מארח או הרחבת דפדפן עדיין יכולים לאחסן נתונים משלהם; זה מחוץ לסקריפטים של הדף הזה.

מה השרת עדיין יכול לראות

האתר הוא HTML, CSS, JavaScript סטטיים, וכמה תמונות. הביקור הראשון מוריד את הקבצים האלה. מארח שמגיש אותם עשוי לשמור יומני בקשה רגילים: כתובת IP, סוכן משתמש, כתובת, וזמן. היומנים האלה עוסקים בהבאת הדף, לא בעיבוד רשת. ה-OBJ שלכם אינו חלק מהכתובת ואינו חלק מממשק המרה, כי הממשק הזה לא קיים. מחרוזות שאילתה כמו ?units=mm רק בוחרות תפריט. הן לא עותק של הקובץ. אל תשימו דגם בשורת הכתובת; שום דבר בכלי לא מבקש זאת.

גופנים, ספריות, וצדדים שלישיים

הדפים משתמשים בערימת גופני המערכת. הם לא מבקשים גופן מרשת הפצה של צד שלישי. Three.js ארוז עם האתר, לא נטען מבנייה מתארחת נפרדת בזמן ההמרה. קישורים אל Bambu Studio, UltiMaker Cura ו-PrusaSlicer עוזבים את האתר הזה. לספקים האלה יש מדיניות משלהם. אנחנו לא שולחים להם את הרשת שלכם.

פרסום

אף סקריפט פרסומת, משבצת פרסומת, או קובץ ads.txt לא נשלח עם האתר הזה. תיקייה עשויה להתקיים בעץ המקור כתזכורת שפרסום לא מחובר. אף דף לא טוען אותה.

ילדים

הכלי לא שואל גיל או זהות. זה ממיר קבצים, לא מוצר חברתי. אל תכניסו נתונים אישיים בתוך הערת OBJ אם לא הייתם רוצים את ההערה הזו על מחשב משותף. אנחנו עדיין לא מקבלים את הקובץ.

יצירת קשר

דף יצירת הקשר מציג את hello@objtostl.com. הודעה לכתובת הזו היא דוא״ל רגיל מיישום הדואר שלכם. לאתר הזה אין טופס יצירת קשר והוא עדיין לא מקבל קובצי רשת. אל תצרפו OBJ או STL.

שינויים

אם הארכיטקטורה משתנה — למשל אם נוסף תג ניתוח אמיתי או סקריפט פרסומת — הדף הזה יעודכן באותה מהדורה. התאריך למעלה הוא תאריך הטקסט הזה.

שפות

המדיניות הזו מתפרסמת בכמה שפות. אם תרגום חולק על הטקסט באנגלית, הטקסט באנגלית הוא המקור.

חזרה לממיר להמרת OBJ ל-STL