מדריך

מהו קובץ STL אחרי המרת OBJ ל-STL

עודכן · המרת רשת OBJ ל-STL בלבד

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

STL הוא קובץ המשולשים שתוכנות חיתוך מצפות לו. השם מורחב לעיתים קרובות כסטריאוליתוגרפיה, על שם תהליך השרף המוקדם, אבל הפורמט האריך ימים מעבר לאותה מכונה אחת. היום זו הדרך המשעממת והאמינה למסור צורה אל Bambu Studio, UltiMaker Cura או PrusaSlicer. זה לא פורמט מידול. הוא לא זוכר את החומרים שלכם. הוא לא זוכר את היחידות שלכם. הוא זוכר פינות.

משולשים, ורק משולשים

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

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

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

בלי יחידה בכוונה

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

זו גם הסיבה שתיבת גבול בממיר שימושית יותר ממשפט בכותרת הקובץ. כותרות בינאריות הן 80 בתים ולעיתים קרובות ריקות או מלאות בשם כלי. אל תשמרו שם את העותק היחיד של «זה היה אינצ׳ים». שמרו את זה בהערות שלכם, ושמרו את זה בקואורדינטות שכבר תואמות מילימטרים.

בינארי, ASCII, ותוכנות חיתוך

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

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

מאיפה STL צריך להגיע

באתר הזה, STL צריך להגיע מרשת Wavefront OBJ. זה הקובץ עם שורות v ו-f שמתואר במהו OBJ. הוא לא צריך להגיע מ-PNG, מ-JPG, או מגוף STEP. אנחנו לא הופכים תמונות לווקסלים, ואנחנו לא מחלקים מודלי גבול של תיב״ם. אם לכלי העיצוב שלכם יש רק גוף מוצק, חלקו אותו או ייצאו OBJ שם, עם סובלנות מיתר שאתם מקבלים, ואז המירו. מספר המשולשים שתקבלו הוא החלוקה שביקשתם מהכלי ההוא. אנחנו לא נוסיף משולשים כדי להחליק אותו.

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

שאלות

האם STL יודע שהדגם במילימטרים?

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

האם STL תקין תמיד ניתן להדפסה?

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

בינארי או טקסט?

שניהם STL. בינארי הוא ברירת המחדל כאן כי תוכנות חיתוך מצפות לו והקובץ קטן יותר. ASCII הוא צורת הטקסט. ראו את מדריך הבינארי מול ASCII.

קבלו STL מ-OBJ