aspose.info
FA

3D2 - فرمت فایل CAD-3D 2.0

به‌روزرسانی

فایل 3D2 چیست؟

یک فایل با پسوند .3D2 یک فایل CAD-3D 2.0 است که چندین شی سه بعدی و اطلاعات مربوط به این اشیاء را ذخیره می کند. اطلاعات رعد و برق و پالت رنگ مورد استفاده توسط اشیاء سه بعدی همه در این فایل ذخیره می شوند. یک فایل می تواند تا 40 شی را در خود جای دهد. 3D2 به عنوان فرمت اولیه برای انیمیشن های کامپیوتری استفاده شده بود. فایل های 3DS را می توان با نرم افزار کاربردی Quick3D باز کرد.

فرمت فایل 3D2

فرمت فایل 3D2 مشابه فرمت فایل قدیمی است و از دو بخش تشکیل شده است.

  1. یک هدر 256 بایتی که حاوی اطلاعاتی در مورد تعداد اشیاء موجود در فایل، تنظیمات نور و اطلاعات رنگ است.
  2. یک ساختار تکراری از داده ها که اشیاء سه بعدی را در فایل تعریف می کند.

فرمت فایل 3D2 شبیه فرمت فایل قدیمی است، اما از این جهت متفاوت است که به کتابخانه Fast Floating Point (LIBF) موتورولا متکی نیست. با ذخیره هر مختصات در یک کلمه دو بایتی به جای مقدار ممیز شناور چهار بایتی، به طور قابل توجهی نیازهای ذخیره سازی را کاهش می دهد.

هدر 3D2

فیلدنوعمقدار
شناسه فایلکلمه$3D02
تعداد اشیاء در فایلWORD1-40
منبع نور یک نشانگر روشن/خاموشWORD(0=خاموش، 1=روشن)
نشانگر روشن/خاموش منبع نور BWORD(0=خاموش، 1=روشن)
نشانگر روشن/خاموش منبع نور CWORD(0=خاموش، 1=روشن)
منبع نور A روشناییWORD(0-7)
منبع نور B روشناییWORD(0-7)
منبع نور C روشناییWORD(0-7)
روشنایی نور محیطWORD(0-7)
موقعیت منبع نور AZWORD(-50 تا +50)
موقعیت منبع نور BZWORD(-50 تا +50)
موقعیت منبع نور CZWORD(-50 تا +50)
موقعیت AY منبع نورWORD(-50 تا +50)
منبع نور بر اساس موقعیتWORD(-50 تا +50)
موقعیت منبع نور CYWORD(-50 تا +50)
موقعیت AX منبع نورWORD(-50 تا +50)
موقعیت منبع نور BXWORD(-50 تا +50)
موقعیت منبع نور CXWORD(-50 تا +50)
پالت رنگ اشیا16 WORD(فرمت BIOS)
آرایه پایه گروه رنگ16 WORD

آرایه پایه گروه رنگ

پالت موجود در فایل 3D2 باید با آرایه پایه گروه رنگ همراه باشد که نشان دهنده شاخص اولین رنگ در گروهی است که آن رنگ به آن تعلق دارد. پالت زیر یک پالت نمونه است که شامل یک رنگ پس‌زمینه سیاه و به دنبال آن پنج قرمز، پنج سبز و پنج آبی است.

ایندکسرنگپایه
00000
11001
22001
33001
44001
55001
60106
70206
80306
90406
100506
1100111
1200211
1300311
1400411
1500511

منابع

همچنین ببینید