Package

scalismo.faces.io

msh

Permalink

package msh

Visibility
  1. Public
  2. All

Type Members

  1. case class MSHMaterial(name: String, ambient: RGBA, diffuse: RGBA, specular: RGBA, shininess: Double, texture: Option[MSHTexture]) extends Product with Serializable

    Permalink

    material of an MSH mesh

  2. case class MSHMesh(materials: Array[MSHMaterial], vertex: Array[Point[_3D]], normal: Array[EuclideanVector[_3D]], textureCoordinates: Array[Point[_3D]], color: Array[RGBA], tvi: Array[IntVector[_3D]], tni: Array[IntVector[_3D]], tti: Array[IntVector[_3D]], tci: Array[IntVector[_3D]], tmi: Array[Int], lvi: Array[IntVector[_2D]], lti: Array[IntVector[_2D]], lci: Array[IntVector[_2D]], pvi: Array[Int], pci: Array[Int], path: File) extends Cloneable with Product with Serializable

    Permalink

    capture the structure of the Gravis MSH mesh (do not use in production unless you really need to)

  3. case class MSHTexture(image: PixelImage[RGBA], file: File) extends Product with Serializable

    Permalink

    texture of an MSH mesh

Value Members

  1. object GravisMSHFormat

    Permalink

    read and write Gravis binary mesh format MSH - use PLY for general use

  2. object MSHMaterial extends Serializable

    Permalink
  3. object MSHMesh extends Serializable

    Permalink
  4. object MSHMeshIO

    Permalink

    provides methods to write and read mesh files in Gravis MSH mesh format (rather use PLY as exchangeable mesh format)

  5. object MSHTexture extends Serializable

    Permalink

Ungrouped