io7m | single-page | multi-page | SMF Format Specification 0.16.0-SNAPSHOT
1. Notational Conventions
Next

# SMF Format Specification 0.16.0-SNAPSHOT

DATE | 2016-11-21T22:03:59+00:00
DESCRIPTION | Format Specification
IDENTIFIER | bab4dfb1-4cca-4aa4-b05a-e77d96135b85
LANGUAGE | en
SOURCE | https://www.io7m.com/software/smfj/
TITLE | SMF Format Specification 0.16.0-SNAPSHOT

# Table Of Contents

- 1. Notational Conventions
  - 1.1. Overview
  - 1.2. Unicode
  - 1.3. EBNF
  - 1.4. Haskell
  - 1.5. FIX SBE
  - 1.6. Requirement Levels
- 2. Model
  - 2.1. Overview
  - 2.2. Versioning
    - 2.2.1. Overview
    - 2.2.2. Forward Compatibility
    - 2.2.3. Backward Compatibility
    - 2.2.4. Compatibility
  - 2.3. Mesh
  - 2.4. Attributes
  - 2.5. Vertices
  - 2.6. Triangles
  - 2.7. Coordinate System
  - 2.8. Schema ID
  - 2.9. Metadata
- 3. SMF/B - Binary Encoding
  - 3.1. Overview
  - 3.2. Header
  - 3.3. Section - smf
    - 3.3.1. Definition
    - 3.3.2. Cardinality/Ordering
    - 3.3.3. Magic Number
    - 3.3.4. Data
  - 3.4. Sections
    - 3.4.1. Definition
    - 3.4.2. Alignment
    - 3.4.3. Available Sections
    - 3.4.4. Enumerating Sections
  - 3.5. Section - metadata
    - 3.5.1. Definition
    - 3.5.2. Cardinality/Ordering
    - 3.5.3. Magic Number
    - 3.5.4. Data
  - 3.6. Section - triangles
    - 3.6.1. Definition
    - 3.6.2. Cardinality/Ordering
    - 3.6.3. Magic Number
    - 3.6.4. Data
  - 3.7. Section - vertices-noninterleaved
    - 3.7.1. Definition
    - 3.7.2. Cardinality/Ordering
    - 3.7.3. Magic Number
    - 3.7.4. Data
  - 3.8. Section - end
    - 3.8.1. Definition
    - 3.8.2. Cardinality/Ordering
    - 3.8.3. Magic Number
    - 3.8.4. Data
  - 3.9. Example
- 4. SMF/T - Text Encoding
  - 4.1. Overview
  - 4.2. Section - smf
    - 4.2.1. Definition
    - 4.2.2. Subcommands
    - 4.2.3. Subcommand - attribute
    - 4.2.4. Subcommand - coordinates
    - 4.2.5. Subcommand - endianness
    - 4.2.6. Subcommand - schema
    - 4.2.7. Subcommand - triangles
    - 4.2.8. Subcommand - vertices
  - 4.3. Sections
    - 4.3.1. Definition
    - 4.3.2. Available Sections
  - 4.4. Section - metadata
    - 4.4.1. Definition
  - 4.5. Section - triangles
    - 4.5.1. Definition
  - 4.6. Section - vertices-noninterleaved
    - 4.6.1. Definition
    - 4.6.2. Subcommands
    - 4.6.3. Subcommand - attribute
  - 4.7. Example
- 5. Specification History

1. Notational Conventions
Next
io7m | single-page | multi-page | SMF Format Specification 0.16.0-SNAPSHOT