Directional#
This module allows us to work with discrete vector and frame fields. The name is a reference to Amir Vaxman’s award-winning library which partially served as inspiration for this module.
iskra.directional#
|
Compute the nth roots of a complex number z. |
|
Construct the face-based connection differetial for an N-RoSy field. |
|
Construct the face-based connection laplacian for an N-RoSy field. |
|
Makes the face-based connection mass matrix for an N-RoSy field via edge lengths. |
|
Construct a tangent bundle for a face-based vector field. |
|
Smooth a frame field with sparse hard constraints. |
|
Smooths an N-RoSy field. |
|
Reconstructs 3D vector from intrinsic complex directional. |
|
Reconstructs 3D vectors from complex frame field. |
|
Reconstructs 3D vectors from intrinsic complex N-RoSy field. |
|
Projects 3D vector onto 2D basis spanned by |
|
Constructs a frame field from two 3D vectors. |
|
Constructs an N-RoSy field from a 3D vector. |
|
Parallelly transports of a vector from face source to all neighboring faces. |