SMF

From GICLWiki
(Difference between revisions)
Jump to: navigation, search
Line 50: Line 50:
 
* '''Interoperable applications:''' [[Interoperable Application::IVCON, IVREAD]]
 
* '''Interoperable applications:''' [[Interoperable Application::IVCON, IVREAD]]
  
'''Magic numbers:''' [[Magic Numbers::]] - Unique identifying characters at the beginning of files for this engineering
+
'''Magic numbers:''' [[Magic Numbers::none]]
  
format.
+
'''Format(s):''' [[Format::N/A]]
  
'''Format(s):''' [[Format::]] - The MIME file types.
+
'''Rights:''' [[Rights::N/A]]
  
'''Rights:''' [[Rights::]] - The name or type of the license for the engineering format. Examples: BSD-style license,
+
'''Sustainability Factors:'''
  
Apache License, Proprietary license
+
* '''Standardization:''' [[Standardization::none]]
  
'''Sustainability Factors:''' - Facts about the sustainability of this particular engineering format.
+
* '''Adoption:''' [[Adoption::N/A]]
  
* '''Standardization:''' [[Standardization::]] - Information regarding standardization attempts with this format.
+
** '''Licensing and patent claims:''' [[Licensing and patent claims::none]]
  
* '''Adoption:''' [[Adoption::]] - Information about how this format has been adopted by other organizations.
+
* '''Self-documentation:''' [[Self-documentation::Any line of the file can be a comment if it begins with a # symbol.]]
  
** '''Licensing and patent claims:''' [[Licensing and patent claims::]] - Any licenses or patent claims that the
+
* '''External dependencies:''' [[External dependencies::none]]
  
engineering format makes.
+
* '''Technical protection considerations:''' [[Technical protection considerations::N/A]]
  
* '''Self-documentation:''' [[Self-documentation::]] - Any self-documentation capabilities of the format.
+
'''Typical use:''' [[Typical use::Triangular mesh]]
 
+
* '''External dependencies:''' [[External dependencies::]] - Anything that the format depends on outside of its control to
+
 
+
function.
+
 
+
* '''Technical protection considerations:''' [[Technical protection considerations::]] - Any considerations that are
+
 
+
necessary when it comes to technical protection.
+
 
+
'''Typical use:''' [[Typical use::]] - Triangle mesh
+
  
 
'''File classification:'''
 
'''File classification:'''

Revision as of 16:23, 13 May 2009

Title(s): SMF - SMF, Simple Model Format

Version ID: N/A - N/A

Date released: - Date that the version was released.

Date: - Date the format was created (YYYY-MM-DD)

Creator(s): N/A - N/A

Contributor(s): N/A - N/A

Relationships: The SMF format is based on Wavefront's OBJ format. Some SMF files are valid OBJ files.

  • Previous Version(s): N/A
  • Contains: N/A
  • Syntax Format(s): N/A
  • Family Format(s):N/A

Description: The SMF format describes triangular meshes by defining each 3D vertex used by the

model. Triangles are defined using the index of each vertex. This makes them difficult to modify by hand, but saves disk

space. Each vertex may also have a normal, color, texture, or texture coordinate associated with it. Some affine

transformations (no shearing) can be applied to sets of vertices to simplify the definition of a mesh or make it easier to

modify components within a model.

History: Historical description depicting major events surrounding development, creation, and

maintenance of this format.

Example(s): http://www.cs.drexel.edu/~david/Classes/CS586/Models/

Identifier: N/A

Documentation: http://people.sc.fsu.edu/~burkardt/data/smf/smf.html

File Extensions: smf

'Applications:

  • Native application(s): N/A

Magic numbers: none

Format(s): N/A

Rights: N/A

Sustainability Factors:

  • Standardization: none
  • Adoption: N/A
    • Licensing and patent claims: none
  • External dependencies: none
  • Technical protection considerations: N/A

Typical use: Triangular mesh

File classification:

triangular mesh, manifold or not.warning.png"The SMF format supports any

triangular mesh, manifold or not." cannot be used as a page name in this wiki.

      • Manifold volume meshes:
        • Is Supported: true
        • Description: The SMF format supports any

triangular mesh, manifold or not.warning.png"The SMF format supports any

triangular mesh, manifold or not." cannot be used as a page name in this wiki.

      • Non-manifold meshes:
        • Is Supported: true
        • Description: The SMF format supports any

triangular mesh, manifold or not.warning.png"The SMF format supports any

triangular mesh, manifold or not." cannot be used as a page name in this wiki.

    • Parametric representation:
      • Parametric surfaces:
        • Is Supported: false
        • Description: The file may contain a triangular

mesh that approximates a parametric surface, but it cannot store the equations that define the parametric surface.warning.png"The file may contain a triangular

mesh that approximates a parametric surface, but it cannot store the equations that define the parametric surface." cannot be used as a page name in this wiki.

      • Parametric curves:
        • Is Supported: false
        • Description: No curves are supported, just

triangles.warning.png"No curves are supported, just

triangles." cannot be used as a page name in this wiki.

specified in one SMF file, but there is no notation for specifying that two distinct models exist and one is a

lower-resolution model of the other.warning.png"Two disjoint models could be

specified in one SMF file, but there is no notation for specifying that two distinct models exist and one is a

lower-resolution model of the other." cannot be used as a page name in this wiki.

  • Dynamics:
    • Kinematics:
      • Is Supported: false
      • Description: You can use some affine transformations (no

shearing) within the file to specify parts of the mesh. You cannot specify bounds on these transformations, so this feature

is intended to simplify the file, not allow for moving parts.

surface in the BRep model is a polygon, this model can be represented as a triangular mesh and saved as an SMF file.warning.png"As long as every

surface in the BRep model is a polygon, this model can be represented as a triangular mesh and saved as an SMF file." cannot be used as a page name in this wiki.

    • Manifold volume boundary representations:
      • Is Supported: true
      • Description: As long as each

volume has a polygonal representation, the model can be represented as a triangular mesh and saved as an SMF file.warning.png"As long as each

volume has a polygonal representation, the model can be represented as a triangular mesh and saved as an SMF file." cannot be used as a page name in this wiki.

    • Non-manifold boundary representations:
      • Is Supported: true
      • Description: Non-manifold geometry

that can be represented as a set of triangles can be represented by an SMF file.warning.png"Non-manifold geometry

that can be represented as a set of triangles can be represented by an SMF file." cannot be used as a page name in this wiki.

  • Material transparency:
    • Is Supported: true
    • Description: A color can be associated with each

vertex.warning.png"A color can be associated with each

vertex." cannot be used as a page name in this wiki.

References: http://people.sc.fsu.edu/~burkardt/data/smf/smf.html

Personal tools