מהו קובץ JT?
JT (Jupiter Tessellation) הוא פורמט נתונים תלת מימד יעיל, ממוקד בתעשייה וגמיש עם תקן ISO שפותח על ידי תוכנת סימנס PLM. תחומי CAD מכניים של תעופה וחלל, תעשיית הרכב וציוד כבד משתמשים ב-JT כפורמט ההדמיה התלת-ממדי המוביל ביותר שלהם.
פורמט JT הוא גרף סצנה התומך בתכונות ובצמתים שהם ספציפיים ל-CAD. טכניקות דחיסה מתוחכמות משמשות לאחסון נתוני היבט (משולשים). פורמט זה בנוי כדי לתמוך בתכונות חזותיות, מידע על מוצר וייצור (PMI) ומטא נתונים. יש תמיכה טובה להזרמת תוכן אסינכרונית. בתעשייה המכנית הכבדה, אנשי מקצוע משתמשים בקובץ JT בפתרונות ה-CAD ובתוכנות ניהול מחזור החיים של המוצר (PLM) כדי לבחון את הגיאומטריה של מוצרים מסובכים.
מכיוון ש-JT תומך כמעט בכל הפורמטים החשובים של 3D CAD, ההרכבה שלו יכולה להתמודד עם מגוון שילובים המכונה “מולטי-CAD”. הרכבה מרובת CAD זו מנוהלת תמיד היטב ועדכנית מכיוון שהסנכרון בין קובצי תיאור מוצר מקוריים של CAD עם קובצי ה-JT המשויכים אליהם מתרחש באופן אוטומטי. קבצי JT הם במקור קלים, ולכן נחשבים כמתאימים לשיתופי פעולה באינטרנט. חברות משתפות פעולה באמצעות שליחת הדמיות תלת מימד על המדיה הרבה יותר בקלות בהשוואה לקבצי CAD מקוריים “כבדים”. בנוסף, קבצי JT מבטיחים תכונות אבטחה רבות שהופכות שיתוף קניין רוחני לאבטח יותר.
היסטוריה קצרה של פורמט קובץ JT
Engineering Animation, Inc. ו-Hewlett Packard היו המעצבים המקוריים של JT, שפיתחו את הפורמט הזה בתור ערכת הכלים של Direct Model. לאחר ש-EAI נרכשה על ידי UGS Corp. JT הפכה לחלק מהחבילה של UGS. בתחילת 2007, UGS הכריזה על JT כפורמט התלת-ממד המאסטר שלהם. באותה שנה, סימנס AG רכשה את UGS והתברר שהיא סימנס PLM Software. סימנס משתמשת ב-JT כפורמט יכולת הפעולה ההדדית הנפוץ ופורמט ארכיון נתונים. בשנת 2009, ISO קיבלה את מפרט JT לפרסום כמפרט ISO Publicly Available (PAS). באמצע 2010, הודיעה ProSTEP iViP שברמה התעשייתית, ניתן להשתמש ב-JT וב-STEP AP 242 XML יחד כדי להשיג את היתרון המקסימלי בנתונים החלפת תרחישים. בשנת 2012, JT הוכרז רשמית כפורמט להדמיה תלת מימדית בתקן ISO (ISO 14306:2012 (ISO JT V1)).
פורמט קובץ JT
כל האובייקטים בפורמט JT מיוצגים באמצעות מזהה אובייקט והפניות בין אובייקטים מטופלות באמצעות מזהה אובייקט המיועד להפניה. ניתן לשמור על שלמות הפניות לאובייקטים אלה באמצעות ביטול/סנוור של מצביעים.
קובץ JT מסודר כסדרה של בלוקים ובלוק Header הוא תמיד בלוק הנתונים הראשון בקובץ. סדרה של קטע נתונים וקטע TOC מיד אחרי בלוק הכותרת. פלח הנתונים האחד (6 LSG Segment) בעל קובץ JT תואם התייחסות קיים תמיד. מקטע TOC מכיל את פרטי המיקום של כל מקטעי הנתונים האחרים של אותו קובץ.
כותרת הקובץ
כותרת הקובץ היא הבלוק הראשון בהיררכיית הנתונים של קובץ JT. מידע על גירסאות ומידע על מיקום TOC מוקף בכותרת, מה שמקל על המעמיסים בקריאת קבצים. תוכן כותרת הקובץ מסודר באופן הבא.
פלח TOC
פלח ה-TOC חייב להתקיים בתוך קובץ ומכיל מידע זיהוי ומיקום של כל מקטעי הנתונים האחרים. המיקום בפועל של מקטע ה-TOC מצוין בשדה ה-TOC Offset של כותרת הקובץ. כל פלח נתונים שניתן להתייחס אליו בנפרד מיוצג על ידי הזנת TOC בקטע TOC.
פלח נתונים
קובץ JT מגדיר את כל הנתונים המאוחסנים בתוך פלח נתונים. פלח נתונים מסוים יכול לדחוס את כל בייטי הנתונים של המידע שנותרו בתוך הפלח. לפלחי נתונים יש את המבנה הבא:
הטבלה הבאה מתארת סוגים שונים של פלחי נתונים:
שם | תיאור |
---|---|
מקטע LSG | כולל אוסף של אובייקטים המקושרים באמצעות הפניות מכוונות ליצירת LSG (מבנה גרף א-ציקלי מכוון) |
קטע LOD של צורה | מכיל את הנתונים המגדירים את הצורות הגיאומטריות (למשל קודקודים, נורמלים, מצולעים וכו') |
JT B-Rep Segment | בעל אלמנט לנתונים לייצג את הגבול הגיאומטרי המדויק עבור חלק בודד בפורמט JT B-Rep. |
XT B-Rep segment | בעל אלמנט עבור הנתונים כדי לייצג את הגבול הגיאומטרי המדויק עבור חלק בודד בפורמט ייצוג גבול |
מקטע Wireframe | הנתונים מייצגים מסגרת תלת-ממדית מדויקת עבור חלק מסוים מוגדר על ידי אלמנט הכלול בקטע זה. |
קטע מטא נתונים | מאפשר לאחסן מטא נתונים במקטעים נפרדים שניתן לכתובת. |
JT ULP segment | בעל אלמנט עבור הנתונים לייצג את הגבול הגיאומטרי המדויק למחצה עבור חלק בודד בפורמט JT ULP. |
JT LWPA segment | מכיל אלמנט מגדיר נתונים אנליטיים עבור חלק מסוים. LWPA סוגר את אוסף המשטחים האנליטיים בהגדרת b-rep של החלק. |
דחיסה
דרישות השידור והאחסון של דגמי תלת מימד תובעניות יותר, כך שקובצי JT עשויים לנצל את היתרון של דחיסה. מודל נתונים של JT עשוי להיות מורכב מקבצים שונים תוך שימוש בטכניקת דחיסה שונה, אך תהליך הדחיסה שקוף למשתמשי JT.
עד כה, JT Open Toolkit (כסטנדרט) ודחיסה מתקדמת הן שתי טכניקות דחיסה המשמשות קבצי JT. JT Open Toolkit משתמש באלגוריתם דחיסה קל ונטול אובדן, בעוד שהדחיסה המתקדמת משתמשת בטכניקת דחיסה מעודנת יותר, ספציפית לתחום, מובילה לדחיסת גיאומטריה חסרת אובדן. יישומי לקוח מעדיפים דחיסה מתקדמת במקום שימוש בדחיסה רגילה, שכן דחיסה מתקדמת מניבה יחסי דחיסה גבוהים למדי. תאימות לאחור עם יישומי צפייה בקבצי JT רגילים נשמרת באמצעות מתן דחיסה סטנדרטית. טופס הדחיסה חייב להיות תואם לגרסת פורמט הקובץ JT שניתן לראות כאשר קובץ JT נפתח באמצעות עורך טקסט ומסוגר בתוך מידע כותרת ASCII.