## Uses of Class
org.sunflow.math.OrthoNormalBasis

Packages that use OrthoNormalBasis
Package | Description
--- | ---
org.sunflow.core |
org.sunflow.math |

### Uses of OrthoNormalBasis in org.sunflow.core

Methods in org.sunflow.core that return OrthoNormalBasis
Modifier and Type | Method and Description
--- | ---
`OrthoNormalBasis` | ShadingState.`getBasis()` Gets the local orthonormal basis for the current hit point.

Methods in org.sunflow.core with parameters of type OrthoNormalBasis
Modifier and Type | Method and Description
--- | ---
`Vector3` | Texture.`getBump(float x, float y, OrthoNormalBasis basis, float scale)`
`Vector3` | Texture.`getNormal(float x, float y, OrthoNormalBasis basis)`
`void` | ShadingState.`setBasis(OrthoNormalBasis basis)` Define the orthonormal basis for the current hit point.

### Uses of OrthoNormalBasis in org.sunflow.math

Methods in org.sunflow.math that return OrthoNormalBasis
Modifier and Type | Method and Description
--- | ---
`static OrthoNormalBasis` | OrthoNormalBasis.`makeFromW(Vector3 w)`
`static OrthoNormalBasis` | OrthoNormalBasis.`makeFromWV(Vector3 w, Vector3 v)`

Methods in org.sunflow.math with parameters of type OrthoNormalBasis
Modifier and Type | Method and Description
--- | ---
`static Matrix4` | Matrix4.`fromBasis(OrthoNormalBasis basis)` Creates a rotation matrix from an OrthonormalBasis.