to_extrinsic#

iskra.directional.to_extrinsic(u: Tensor, tangents: Tensor, binormals: Tensor) → Tensor[SOURCE]#

Reconstructs 3D vector from intrinsic complex directional.

Parameters:
  • u (Tensor[Complex, [B]]) – Directional to be embedded.

  • tangents (Tensor[Float, [B, 3]]) – First basis vector.

  • binormals (Tensor[Float, [B, 3]]) – Second basis vector.

Returns:

​ (Tensor[Float, [B, 3]]) – 3D embedding of u.