Class/Object

scalismo.faces.io.msh

MSHMesh

Related Docs: object MSHMesh | package msh

Permalink

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

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

Linear Supertypes
Serializable, Serializable, Product, Equals, Cloneable, Cloneable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MSHMesh
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Cloneable
  7. Cloneable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): MSHMesh

    Permalink
    Definition Classes
    MSHMesh → AnyRef
  6. val color: Array[RGBA]

    Permalink
  7. lazy val colorNormalMesh: Option[ColorNormalMesh3D]

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    MSHMesh → Equals → AnyRef → Any
  10. def getAmbientMaterial(implicit colorBlender: ColorBlender[RGBA]): Option[IndirectProperty[RGBA]]

    Permalink
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  12. def getColor: Option[MeshSurfaceProperty[RGBA]]

    Permalink

    color of this Mesh, if texture is set use it, vertex color otherwise

  13. def getDiffuseMaterial(implicit colorBlender: ColorBlender[RGBA]): Option[IndirectProperty[RGBA]]

    Permalink
  14. def getNormal: Option[VertexPropertyPerTriangle[EuclideanVector[_3D]]]

    Permalink
  15. def getShininess(implicit doubleBlender: ColorBlender[Double]): Option[IndirectProperty[Double]]

    Permalink
  16. def getSingleTextureColor(implicit pointBlender: ColorBlender[Point[_2D]], colorBlender: ColorBlender[RGBA]): Option[TextureMappedProperty[RGBA]]

    Permalink
  17. def getSpecularMaterial(implicit colorBlender: ColorBlender[RGBA]): Option[IndirectProperty[RGBA]]

    Permalink
  18. def getTextureColor(nonTexturedColor: RGBA = RGBA.WhiteTransparent)(implicit pointBlender: ColorBlender[Point[_2D]], blender: ColorBlender[RGBA]): Option[IndirectProperty[RGBA]]

    Permalink
  19. def getVertexColor: Option[VertexPropertyPerTriangle[RGBA]]

    Permalink
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. val lci: Array[IntVector[_2D]]

    Permalink
  22. val lti: Array[IntVector[_2D]]

    Permalink
  23. val lvi: Array[IntVector[_2D]]

    Permalink
  24. val materials: Array[MSHMaterial]

    Permalink
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. val normal: Array[EuclideanVector[_3D]]

    Permalink
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  29. val path: File

    Permalink
  30. val pci: Array[Int]

    Permalink
  31. val pvi: Array[Int]

    Permalink
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. val tci: Array[IntVector[_3D]]

    Permalink
  34. val textureCoordinates: Array[Point[_3D]]

    Permalink
  35. val tmi: Array[Int]

    Permalink
  36. val tni: Array[IntVector[_3D]]

    Permalink
  37. val triangleMesh: TriangleMesh3D

    Permalink
  38. val triangles: Array[TriangleCell]

    Permalink
  39. val triangulation: TriangleList

    Permalink
  40. val tti: Array[IntVector[_3D]]

    Permalink
  41. val tvi: Array[IntVector[_3D]]

    Permalink
  42. val vertex: Array[Point[_3D]]

    Permalink
  43. lazy val vertexColorMesh: Option[VertexColorMesh3D]

    Permalink
  44. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Cloneable

Inherited from Cloneable

Inherited from AnyRef

Inherited from Any

Ungrouped