@NonNullByDefault

# Package com.io7m.r2.meshes

Common mesh types.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  R2ErrorConsumerType | The type of error consumers.
  R2MeshBasicBuilderType | The type of mutable builders for basic meshes.
  R2MeshBasicType | The type of basic meshes.
  R2MeshBasicVertexType | The type of basic mesh vertices.
  R2MeshParserInterleavedListenerType | The type of mesh parser listeners that deliver interleaved data to consumers.
  R2MeshTangentsAdapterType | The type of mesh parser listener adapters that produce values of type `R2MeshTangentsType` on successful parse completions.
  R2MeshTangentsBuilderType | The type of mutable builders for meshes that have tangent vectors.
  R2MeshTangentsType | The type of meshes with tangents.
  R2MeshTangentsVertexType | The type of basic mesh vertices.
  R2MeshTriangleType | The type of triangles.
  R2MeshType | The type of meshes.

- Class Summary
  Class | Description
  --- | ---
  R2MeshBasic | The default implementation of the `R2MeshBasicType` interface.
  R2MeshBasicVertex | The type of basic mesh vertices.
  R2MeshTangents | The default implementation of the `R2MeshTangentsType` interface.
  R2MeshTangentsAdapter | An implementation of the `R2MeshParserInterleavedListenerType` interface that produces a value of type `R2MeshTangentsType` after parsing has completed.
  R2MeshTangentsVertex | The type of basic mesh vertices.
  R2MeshTriangle | The type of triangles.

- Exception Summary
  Exception | Description
  --- | ---
  R2MeshException | The type of mesh-related exceptions.
  R2MeshExceptionMalformedTriangle | An exception resulting from an attempt to specify a malformed triangle.
  R2MeshExceptionMissingBitangent | An exception resulting from a missing bitangent vector in a mesh.
  R2MeshExceptionMissingNormal | An exception resulting from a missing normal vector in a mesh.
  R2MeshExceptionMissingPosition | An exception resulting from a missing position vector in a mesh.
  R2MeshExceptionMissingTangent | An exception resulting from a missing tangent vector in a mesh.
  R2MeshExceptionMissingUV | An exception resulting from a missing UV vector in a mesh.
  R2MeshExceptionMissingVertex | An exception resulting from a missing vertex in a mesh.

## Package com.io7m.r2.meshes Description

Common mesh types.

Copyright © 2017 <code@io7m.com> http://io7m.com