Class/Object

scalismo.faces.render

Rotation3D

Related Docs: object Rotation3D | package render

Permalink

case class Rotation3D(phi: Double, axis: EuclideanVector[_3D]) extends InvertibleTransform3D with Transform4x4 with Product with Serializable

rotation in 3D in angle/axis parameterization

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

Instance Constructors

  1. new Rotation3D(phi: Double, axis: EuclideanVector[_3D])

    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. def apply(v: EuclideanVector[_3D]): EuclideanVector[_3D]

    Permalink

    rotate vector

    rotate vector

    Definition Classes
    Rotation3DTransform3D
  5. def apply(x: Point[_3D]): Point[_3D]

    Permalink

    rotate point

    rotate point

    Definition Classes
    Rotation3DTransform3D
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val axis: EuclideanVector[_3D]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  9. def compose(other: Affine3D): Affine3D

    Permalink

    compose as affine transform

  10. def compose(other: Rotation3D): Rotation3D

    Permalink

    compose with other rotation

  11. def compose(other: Transform4x4): Transform4x4

    Permalink
    Definition Classes
    Transform4x4
  12. def compose(u: InvertibleTransform3D): InvertibleTransform3D

    Permalink

    compose with other invertible transform

    compose with other invertible transform

    Definition Classes
    InvertibleTransform3D
  13. def compose(t: Transform3D): Transform3D

    Permalink

    compose with other transform

    compose with other transform

    Definition Classes
    Transform3D
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  16. def inverted: Rotation3D

    Permalink

    inverted rotation

    inverted rotation

    Definition Classes
    Rotation3DInvertibleTransform3D
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def matrix4: DenseMatrix[Double]

    Permalink

    rotation matrix expressed in homogenuous coordinates

    rotation matrix expressed in homogenuous coordinates

    Definition Classes
    Rotation3DTransform4x4
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  22. val phi: Double

    Permalink
  23. lazy val quaternion: Quaternion

    Permalink

    quaternion describing this rotation

  24. val rotationMatrix: SquareMatrix[_3D]

    Permalink

    rotation matrix describing action in 3D space

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

    Permalink
    Definition Classes
    AnyRef
  26. def toAffine3D: Affine3D

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. 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 Transform4x4

Inherited from InvertibleTransform3D

Inherited from Transform3D

Inherited from AnyRef

Inherited from Any

Ungrouped