Idris2Doc : Data.NumIdr.Transform.Rigid

Data.NumIdr.Transform.Rigid

(source)

Definitions

Rigid : Nat->Type->Type
  A rigid transform encodes a (proper) rigid transformation, also known as a
rototranslation.

Totality: total
Visibility: public export
isRigid : FieldCmpa=>HMatrix'na->Bool
  Determine if a homogeneous matrix represents a rigid transform.

Totality: total
Visibility: export
fromHMatrix : FieldCmpa=>HMatrix'na->Maybe (Rigidna)
Totality: total
Visibility: export
rigid2D : Vector2Double->Double->Rigid2Double
Totality: total
Visibility: export
faceTowards : Point3Double->Point3Double->Vector3Double->Rigid3Double
  Construct a 3D rigid transform representing an observer standing at `orig`
and facing towards `target`.

@ orig The origin point, i.e. the point that the origin is mapped to.
@ target The point that the z-axis is directed towards.
@ up The vertical direction, the direction that the y-axis faces.

Totality: total
Visibility: export