MESH Meshwork Model Format

From GICL Wiki
Revision as of 02:37, 13 May 2009 by RandallPetras (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Title(s): Meshwork, MESH, .mesh

Version ID: 2.0.1 - Latest version

Date released: 2003-05-10 -

Date: 1998-07-08 - version 0.1

Creator(s): Joe Strout -

Contributor(s): Jeff Quan -

Relationships: - Homepage maintained by codenautics.

  • Previous Version(s): None, other than previous revisions of the same software.
  • Contains: None - .
  • Syntax Format(s): Uses a simple syntax of vertices, edges and material data to define 3D meshes.

Description: Meshwork's focus is the creation and editing of models -- not rendering them, animating them, posting them to the web, etc. *

History: Primarily designed to create efficient 3DMF models, thought the format does not implement all of the 3DMF primitives.

Example(s): MESH Example -
VERTICES
0	7000	0	3450
1	6750	0	3700
2	6450	0	3900
3	6450	0	3200
4	6650	0	3050
EDGES
0	2
0	19
1	3
1	0
1	19
2	4
MATERIAL	65535	65535	65535	1	0
109	104	102
109	102	94
94	102	96
113	104	109
90	94	88


Identifier: http://codenautics.com/meshwork/intro.html - Meshworks Homepage

Documentation: MESH Documentation

File Extensions: .mesh

Applications: - The .mesh format is the native format of the Meshworks tool. However the tool can import and export several other formats converting between them and the .mesh format for interoperability.
http://codenautics.com/meshwork/doc/sec5.html

Magic numbers: None, does not use them.

Format(s): .mesh

Rights: Proprietary

Sustainability Factors: - Facts about the sustainability of this particular engineering format.

  • Standardization: Several types of import and exports exist within the Meshworks tool.
  • Adoption: No other adoptions of the meshworks format, though several 3d modeling boards call it a "simple format". It appears this is a format that is no longer supported as no new version has been introduced since 2003 and no activity has been posted in their primary boards since 2007.
    • Licensing and patent claims: None
  • Self-documentation: None
  • External dependencies: Quesa for the standard version, or QuickDraw3D for the Classic version.
  • Technical protection considerations: None

Typical use: Drawing - Keywords that describe the format's typical use. Examples: CAD and CAM

File classification: - Specific properties that pertain to this engineering format.

  • Type {Binary, Text}: Text
  • Raster data: - Section describes whether or not the engineering format supports raster data.
    • Raster data 2D: - Can the format support 2D raster data? Example: A format that can contain 2D pixelated data supports 2D raster data.
      • Is Supported: No
      • Description: Supports texture mapping of the object, but does not contain raster data.
    • Raster data 3D: - Can the format support 3D raster data? Example: A format that can contain 2D pixelated data of a 3D model supports 3D raster data.
      • Is Supported: No
      • Description: Supports texture mapping of the object, but does not contain raster data.
  • Geometric representation: - Section describes whether or not the engineering format supports geometric representations.
    • Implicit representation: - Section describes whether or not the engineering format supports implicit representations.
      • Implicit surfaces: - Can the format support implicit surfaces? Example: A format that can contain surfaces that are generated with mathematical equations that contain the independent variables x, y, and z, like x^2 + y^2 + z^2 * R^2 = 0, supports implicit surfaces.
        • Is Supported: No
        • Description: While the creation tool, Meshwork may use such tools the actual mesh is a series of triangle vertices.
      • Implicit curves: - Can the format support implicit curves? Example: A format that can contain curves that are generated with mathematical equations that contain the independent variables x, y, and z, supports implicit curves.
        • Is Supported: No
        • Description: While the creation tool, Meshwork may use such tools the actual mesh is a series of triangle vertices.
      • Point set: - Can the format support point sets? Example: A format that supports surfaces and lines that are generated by points that form triangles supports point sets.
        • Is Supported: Yes
        • Description: This is a main feature of the format.
    • Mesh: - Section describes whether or not the engineering format supports mesh.
      • Manifold surface meshes: - Can the format support manifold surface meshes? Example: A format that supports surfaces that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
        • Is Supported: Yes
        • Description: This is a main feature of the format.
      • Manifold volume meshes: - Can the format support manifold volume meshes? Example: A format that supports volumes that are mathematical spaces in which every point has a neighborhood which resembles Euclidean space
        • Is Supported: Yes
        • Description: This is a main feature of the format.
      • Non-manifold meshes: - Can the format support non-manifold meshes? Example: A format that supports meshes that are not manifolds
        • Is Supported: Yes
        • Description: Non-manifold meshes can be created using this format.
    • Parametric representation: - Section describes whether or not the engineering format supports parametric representations.
      • Parametric surfaces: - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces.
        • Is Supported: No
        • Description: While the creation tool, Meshwork may use such tools the actual mesh is a series of triangle vertices.
      • Parametric curves: - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves.
        • Is Supported: No
        • Description: While the creation tool, Meshwork may use such tools the actual mesh is a series of triangle vertices.
    • Contour sets: - Can the format support contour sets?
      • Is Supported: No
      • Description: While the creation tool, Meshwork may use such tools the actual mesh is a series of triangle vertices.
    • NURBS: - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS
      • Is Supported: No
      • Description: Not supported
  • Multi-resolution models: - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models.
    • Is Supported: No
    • Description: The format's function is the description of models, not rendering, animation or other uses.
  • Dynamics: - Section describes whether or not the engineering format supports dynamics.
    • Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses.
    • Assembly: - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model?
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses. However, the modeling tool Meshwork can create and export multiple models into a single unit.
    • Force(s): - Can the format support forces? Example: Does the format support acceleration forces?
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses.
  • Boundary representation - Can the format support models with boundary representations?
    • Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses.
    • Manifold volume boundary representations: - Can the format support manifold volume boundary representations? Example: The engineering format STEP
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses.
    • Non-manifold boundary representations: - Can the format support non-manifold boundary representations? Example: The engineering format STEP
      • Is Supported: No
      • Description: The format's function is the description of models, not rendering, animation or other uses.
  • Material transparency: - Can the format support transparency? Example: Does the format allow models to have a clear window in a car?
    • Is Supported: Yes
    • Description: This feature is explicitly noted in the documentation.

References: A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.
http://codenautics.com/meshwork/intro.html
http://codenautics.com/meshwork/doc/index.html
http://tech.groups.yahoo.com/group/meshwork/
http://www.geocities.com/jeffq_cnet/Meshwork/pinnedmap_planar.html