מהו קובץ 3D2?
קובץ עם סיומת .3D2 הוא קובץ CAD-3D 2.0 המאחסן מספר אובייקטים תלת מימדיים ומידע על אובייקטים אלו. המידע על פלטות הברקים והצבעים המשמשים את האובייקטים התלת-ממדיים מאוחסנים כולם בקובץ זה. קובץ בודד יכול להכיל עד 40 אובייקטים. 3D2 שימש כפורמט מוקדם לאנימציות ממוחשבות. ניתן לפתוח קבצי 3DS באמצעות תוכנת יישום Quick3D.
פורמט קובץ 3D2
פורמט הקובץ 3D2 דומה לפורמט הקובץ הישן יותר וכולל שני חלקים.
- כותרת של 256 בתים המכילה מידע על מספר האובייקטים הכלולים בקובץ, הגדרות האור ומידע הצבע.
- מבנה נתונים חוזר המגדיר את האובייקטים התלת מימדיים בקובץ.
פורמט הקובץ 3D2 דומה לפורמט הקובץ הישן יותר, אך שונה בכך שהוא אינו מסתמך על ספריית הנקודה הצפה המהירה (LIBF) של מוטורולה. זה מקטין במידה ניכרת את דרישות האחסון על ידי אחסון כל קואורדינטה במילה של שני בתים במקום בערך נקודה צפה של ארבעה בתים.
כותרת תלת מימדית
שדה | סוג | ערך |
---|---|---|
מזהה קובץ | WORD | $3D02 |
ספירת אובייקטים בקובץ | WORD | 1-40 |
מחוון הפעלה/כיבוי של מקור אור A | WORD | (0=כבוי, 1=פועל) |
מחוון הפעלה/כיבוי של מקור אור B | WORD | (0=כבוי, 1=פועל) |
מחוון הפעלה/כיבוי של מקור אור C | WORD | (0=כבוי, 1=פועל) |
מקור אור בהירות A | WORD | (0-7) |
בהירות מקור אור B | WORD | (0-7) |
בהירות מקור אור C | WORD | (0-7) |
בהירות אור הסביבה | WORD | (0-7) |
מיקום מקור אור AZ | WORD | (-50 עד +50) |
מקור אור BZ מיקום | WORD | (-50 עד +50) |
מיקום CZ מקור אור | WORD | (-50 עד +50) |
מיקום מקור AY | WORD | (-50 עד +50) |
מקור אור לפי מיקום | WORD | (-50 עד +50) |
מיקום מקור CY | WORD | (-50 עד +50) |
מיקום AX של מקור אור | WORD | (-50 עד +50) |
מיקום BX מקור אור | WORD | (-50 עד +50) |
מיקום CX של מקור אור | WORD | (-50 עד +50) |
פלטת צבעי אובייקט | 16 מילים | (פורמט BIOS) |
מערך בסיס קבוצת צבעים | 16 מילים |
מערך בסיס קבוצת צבע
פלטה בקובץ 3D2 חייבת להיות מלווה במערך הבסיס של קבוצת הצבעים המציין את האינדקס של הצבע הראשון בקבוצה שאליה שייך צבע זה. להלן פלטה לדוגמה המכילה צבע רקע של שחור, ואחריו חמישה אדומים, חמישה ירוקים וחמישה כחולים.
אינדקס | צבע | בסיס |
---|---|---|
0 | 000 | 0 |
1 | 100 | 1 |
2 | 200 | 1 |
3 | 300 | 1 |
4 | 400 | 1 |
5 | 500 | 1 |
6 | 010 | 6 |
7 | 020 | 6 |
8 | 030 | 6 |
9 | 040 | 6 |
10 | 050 | 6 |
11 | 001 | 11 |
12 | 002 | 11 |
13 | 003 | 11 |
14 | 004 | 11 |
15 | 005 | 11 |