فایل 3D2 چیست؟
یک فایل با پسوند .3D2 یک فایل CAD-3D 2.0 است که چندین شی سه بعدی و اطلاعات مربوط به این اشیاء را ذخیره می کند. اطلاعات رعد و برق و پالت رنگ مورد استفاده توسط اشیاء سه بعدی همه در این فایل ذخیره می شوند. یک فایل می تواند تا 40 شی را در خود جای دهد. 3D2 به عنوان فرمت اولیه برای انیمیشن های کامپیوتری استفاده شده بود. فایل های 3DS را می توان با نرم افزار کاربردی Quick3D باز کرد.
فرمت فایل 3D2
فرمت فایل 3D2 مشابه فرمت فایل قدیمی است و از دو بخش تشکیل شده است.
- یک هدر 256 بایتی که حاوی اطلاعاتی در مورد تعداد اشیاء موجود در فایل، تنظیمات نور و اطلاعات رنگ است.
- یک ساختار تکراری از داده ها که اشیاء سه بعدی را در فایل تعریف می کند.
فرمت فایل 3D2 شبیه فرمت فایل قدیمی است، اما از این جهت متفاوت است که به کتابخانه Fast Floating Point (LIBF) موتورولا متکی نیست. با ذخیره هر مختصات در یک کلمه دو بایتی به جای مقدار ممیز شناور چهار بایتی، به طور قابل توجهی نیازهای ذخیره سازی را کاهش می دهد.
هدر 3D2
فیلد | نوع | مقدار |
---|---|---|
شناسه فایل | کلمه | $3D02 |
تعداد اشیاء در فایل | WORD | 1-40 |
منبع نور یک نشانگر روشن/خاموش | 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 WORD | (فرمت BIOS) |
آرایه پایه گروه رنگ | 16 WORD |
آرایه پایه گروه رنگ
پالت موجود در فایل 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 |