Difference between revisions of "C3D Binary File Format"

From Drifter
Jump to: navigation, search
(Created page with "There are currently two versions of binary C3D model files, C3DV1.0 and C3DV1.1. == C3D V1.0 == Header - 8 bytes - string - "C3DV1.0\0"<br/> Number of vertices - 4 bytes - i...")
 
(No difference)

Latest revision as of 21:31, 22 February 2018

There are currently two versions of binary C3D model files, C3DV1.0 and C3DV1.1.

C3D V1.0

Header - 8 bytes - string - "C3DV1.0\0"
Number of vertices - 4 bytes - int
Number of faces - 4 bytes - int
Repeat for number of vertices

Vertex X - 4 bytes - float
Vertex Y - 4 bytes - float
Vertex Z - 4 bytes - float

Repeat for number of faces

Face vertex 1 - 4 bytes - int
Face vertex 2 - 4 bytes - int
Face vertex 3 - 4 bytes - int
Face normal 1 - 4 bytes - float
Face normal 2 - 4 bytes - float
Face normal 3 - 4 bytes - float
Face texture U - 4 bytes - float
Face texture V - 4 bytes - float

C3D V1.1

Header - 8 bytes - string - "C3DV1.1\0"
Number of vertices - 4 bytes - int
Number of faces - 4 bytes - int
Number of UV maps - 4 bytes - int
Repeat for number of vertices

Vertex X - 4 bytes - float
Vertex Y - 4 bytes - float
Vertex Z - 4 bytes - float

Repeat for number of faces

Face vertex 1 - 4 bytes - int
Face vertex 2 - 4 bytes - int
Face vertex 3 - 4 bytes - int
Face normal 1 - 4 bytes - float
Face normal 2 - 4 bytes - float
Face normal 3 - 4 bytes - float
Repeat for number of UV maps
Face texture U - 4 bytes - float
Face texture V - 4 bytes - float
Personal tools
Namespaces

Variants
Actions