להמיר OBJ ל-STL

פועל על המכשיר שלכם · הקובץ לא עוזב את המכשיר.

קובץ OBJ נושא צורה, צבע וטקסטורה; לסלייסר לא נחוץ אף אחד מהשלושה. הוסיפו את קובץ OBJ וקבלו קובץ STL בינארי — אותה גאומטריה, בפורמט שסלייסרים כמו Cura ו-PrusaSlicer פותחים ישירות.

הצבעים לא אובדים באשמת ההמרה: בפורמט STL פשוט אין איפה לשמור אותם. הוא מתאר משולשים ותו לא, ובדיוק בגלל זה הוא הפך לתקן של ההדפסה. אם הצבע יידרש בהמשך, שמרו את קובץ OBJ — קובץ ההדפסה נוצר לצידו, לא במקומו.

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

איך להמיר OBJ ל-STL

  1. הוסיפו את קובץ OBJ — קובץ ה-MTL והטקסטורות לא נחוצים ל-STL.
  2. ודאו ש-STL מסומן.
  3. לחצו על «המירו».
  4. הורידו את קובץ STL.

פורמטים נתמכים ומגבלות

קלט
OBJ
פלט
STL
קבצים נלווים
לא נחוצים – STL לא שומר חומרים או טקסטורות
שומר אנימציה
לא — הפורמט לא יכול לשמור אותה
איפה זה רץ
בדפדפן – בלי העלאה

לא מיועד ל: תיקון רשת פתוחה או חורים — הצורה מומרת כמו שהיא, ומודל שלא היה ניתן להדפסה יישאר כזה.

מה נכנס ל-STL

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

קווים ונקודות בודדות ב-OBJ מושארים בחוץ, כי STL יכול להחזיק רק משולשים. גם הנורמלים של ה-OBJ עצמו לא מועתקים: הכיוון שאליו כל משולש פונה מחושב מסדר הפינות שלו, ולכן משולש שמסודר בכיוון הלא נכון ב-OBJ פונה לכיוון הלא נכון גם ב-STL. הקואורדינטות נשמרות כמספרים של 32 ביט, ששומרים כשבע ספרות משמעותיות, כך שמודל שממוקם רחוק מאוד מראשית הצירים מאבד פרטים עדינים; הזיזו אותו קרוב לראשית לפני הייצוא.

לקבל את הגודל הנכון בתוכנת ההכנה להדפסה

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

אם הוא נשמר בסנטימטרים, באינצ׳ים או במטרים, בחרו את היחידה הזו, וה-STL נכתב במילימטרים לפיה. הרבה תוכנות מידול עובדות במטרים כברירת מחדל, ו-OBJ שיצא מאחת מהן צריך את האפשרות «מטר». הדף מציג את הגודל במילימטרים לפני ההמרה.

באיזה צד הוא נוחת על משטח ההדפסה

ב-OBJ הכיוון למעלה הוא בדרך כלל ציר Y, בעוד שסלייסרים בונים כלפי מעלה לאורך Z. אלא אם תבחרו להשאיר את הצירים כמו שהם, המודל מקבל רבע סיבוב, כך שמה שהיה למעלה ב-OBJ יהיה למעלה גם על משטח ההדפסה.

אפשר לוותר על קובץ ה-MTL

STL לא שומר שום דבר ממה שקובץ ‎.mtl‎ והתמונות שלו מתארים, ולכן להמרה הזו מספיק קובץ ה-‎.obj‎ לבדו. להוסיף אותם לא מזיק, אבל הכלי מחכה שכל תמונה תסיים להיטען לפני שהוא כותב את הקובץ, ולכן בלעדיהם זה מהיר יותר.

שאלות נפוצות

האם הקובץ שלי נשלח לשרת?
לא. ההמרה מתבצעת כולה בדפדפן, בכוח המכשיר שלכם, והקובץ לא יוצא מהמחשב או מהטלפון. אחרי שהשתמשתם בכלי פעם אחת, הוא ממשיך לעבוד גם בלי אינטרנט (כלי הווידאו, זיהוי הטקסט והסרת הרקע מורידים את המנוע שלהם מהאתר הזה בפעם הראשונה).
לאן נעלמו הצבעים של המודל?
פורמט STL לא שומר צבע בכלל — הוא רשימת משולשים. כל קובץ STL, מכל תוכנה, בנוי כך. שמרו את הגרסה הצבעונית כ-OBJ והדפיסו מ-STL.
קובץ STL הוא בינארי או טקסט?
בינארי: באותה צורה הוא קטן פי חמישה בערך מגרסת הטקסט, וסלייסרים כמו Cura ו-PrusaSlicer קוראים אותו. שום דבר לא אובד בגלל הבינאריות; אלה אותם מספרים.

כלים קשורים

עוד במודלים תלת-ממדיים

עמוד זה בשפות אחרות: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · فارسی · اردو · Bahasa Indonesia · বাংলা