orthonormal_basis
Generate an orthonormal basis given a single unit length normal vector.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
orthonormal_basis(float3, float3, float3)
Generate an orthonormal basis given a single unit length normal vector.
public static void orthonormal_basis(float3 normal, out float3 basis1, out float3 basis2)
Parameters
Remarks
This implementation is from "Building an Orthonormal Basis, Revisited" https://graphics.pixar.com/library/OrthonormalB/paper.pdf
orthonormal_basis(double3, double3, double3)
Generate an orthonormal basis given a single unit length normal vector.
public static void orthonormal_basis(double3 normal, out double3 basis1, out double3 basis2)
Parameters
Remarks
This implementation is from "Building an Orthonormal Basis, Revisited" https://graphics.pixar.com/library/OrthonormalB/paper.pdf