aspose.info
UK

3D2 - формат файлу CAD-3D 2.0

Оновлено

Що таке файл 3D2?

Файл із розширенням .3D2 — це файл CAD-3D 2.0, який зберігає кілька 3D-об’єктів та інформацію про ці об’єкти. У цьому файлі зберігається інформація про блискавки та колірні палітри, які використовуються 3D-об’єктами. В одному файлі може міститися до 40 об’єктів. 3D2 використовувався як ранній формат комп’ютерної анімації. Файли 3DS можна відкрити за допомогою програмного забезпечення Quick3D.

Формат файлу 3D2

Формат файлу 3D2 подібний до старішого формату файлу та складається з двох частин.

  1. 256-байтовий заголовок, який містить інформацію про кількість об’єктів, що містяться у файлі, параметри освітлення та інформацію про колір.
  2. Повторювана структура даних, яка визначає тривимірні об’єкти у файлі.

Формат файлу 3D2 схожий на старіший формат файлу, але відрізняється тим, що він не покладається на бібліотеку швидкої плаваючої точки (LIBF) Motorola. Це значно зменшує вимоги до зберігання, зберігаючи кожну координату в двобайтовому слові замість чотирибайтового значення з плаваючою комою.

Заголовок 3D2

ПолеТипЗначення
Ідентифікатор файлуСЛОВО$3D02
Кількість об’єктів у файліWORD1-40
Індикатор увімкнення/вимкнення джерела світлаWORD(0=вимкнено, 1=увімкнено)
Індикатор увімкнення/вимкнення джерела світла BWORD(0=вимкнено, 1=увімкнено)
Індикатор увімкнення/вимкнення джерела світла CWORD(0=вимкнено, 1=увімкнено)
Яскравість джерела світлаСЛОВО(0-7)
Яскравість джерела світла BWORD(0-7)
Яскравість джерела світла CWORD(0-7)
Яскравість зовнішнього освітленняWORD(0-7)
Позиція джерела світла AZWORD(від -50 до +50)
Позиція BZ джерела світлаWORD(від -50 до +50)
Позиція CZ джерела світлаWORD(від -50 до +50)
Позиція джерела світла AYWORD(від -50 до +50)
Джерело світла ПО положеннюСЛОВО(від -50 до +50)
Позиція CY джерела світлаWORD(від -50 до +50)
Положення AX джерела світлаWORD(від -50 до +50)
Позиція BX джерела світлаWORD(від -50 до +50)
Позиція CX джерела світлаWORD(від -50 до +50)
Палітра кольорів об’єкта16 WORDs(формат BIOS)
Базовий масив групи кольорів16 СЛІВ

Базовий масив групи кольорів

Палітра у файлі 3D2 має супроводжуватися базовим масивом групи кольорів, який вказує індекс першого кольору в групі, до якої цей колір належить. Нижче наведено приклад палітри, яка містить фоновий колір чорного кольору, за яким йдуть п’ять червоних, п’ять зелених і п’ять синіх.

ІНДЕКСКОЛІРОСНОВА
00000
11001
22001
33001
44001
55001
60106
70206
80306
90406
100506
1100111
1200211
1300311
1400411
1500511

Список літератури

Див. також