ไฟล์ 3D2 คืออะไร?
ไฟล์ที่มีนามสกุล .3D2 คือไฟล์ CAD-3D 2.0 ที่จัดเก็บวัตถุ 3 มิติหลายรายการและข้อมูลเกี่ยวกับวัตถุเหล่านี้ ข้อมูลสายฟ้าและจานสีที่ใช้โดยวัตถุ 3 มิติจะถูกจัดเก็บไว้ในไฟล์นี้ทั้งหมด ไฟล์เดียวสามารถเก็บวัตถุได้มากถึง 40 ชิ้น 3D2 ถูกใช้เป็นรูปแบบแรกสำหรับแอนิเมชั่นคอมพิวเตอร์ ไฟล์ 3DS สามารถเปิดได้ด้วยซอฟต์แวร์แอปพลิเคชัน Quick3D
รูปแบบไฟล์ 3D2
รูปแบบไฟล์ 3D2 คล้ายกับรูปแบบไฟล์รุ่นเก่าและประกอบด้วยสองส่วน
- ส่วนหัว 256 ไบต์ซึ่งมีข้อมูลเกี่ยวกับจำนวนของวัตถุที่อยู่ในไฟล์ การตั้งค่าแสง และข้อมูลสี
- โครงสร้างข้อมูลซ้ำที่กำหนดวัตถุ 3 มิติในไฟล์
รูปแบบไฟล์ 3D2 คล้ายกับรูปแบบไฟล์ที่เก่ากว่า แต่ต่างกันตรงที่ไม่อาศัยไลบรารี Fast Floating Point (LIBF) ของ Motorola ช่วยลดความต้องการในการจัดเก็บได้มากโดยจัดเก็บแต่ละพิกัดเป็นเวิร์ดสองไบต์แทนค่าทศนิยมสี่ไบต์
ส่วนหัว 3D2
| ฟิลด์ | ประเภท | ค่า | 
|---|---|---|
| รหัสไฟล์ | คำ | $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 ต้องมาพร้อมกับอาร์เรย์ฐานของกลุ่มสี ซึ่งระบุดัชนีของสีแรกในกลุ่มที่เป็นของสีนั้น ต่อไปนี้คือจานสีตัวอย่างที่มีสีพื้นหลังเป็นสีดำ ตามด้วยสีแดง 5 สี สีเขียว 5 สี และสีน้ำเงิน 5 สี
| ดัชนี | สี | ฐาน | 
|---|---|---|
| 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 |