Uses of Class
org.sunflow.math.OrthoNormalBasis
-
Packages that use OrthoNormalBasis Package Description org.sunflow.core org.sunflow.core.light org.sunflow.core.shader org.sunflow.math -
-
Uses of OrthoNormalBasis in org.sunflow.core
Fields in org.sunflow.core declared as OrthoNormalBasis Modifier and Type Field Description private OrthoNormalBasis
ShadingState. basis
Methods in org.sunflow.core that return OrthoNormalBasis Modifier and Type Method 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 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.core.light
Fields in org.sunflow.core.light declared as OrthoNormalBasis Modifier and Type Field Description private OrthoNormalBasis
DirectionalSpotlight. basis
private OrthoNormalBasis
ImageBasedLight. basis
private OrthoNormalBasis
SunSkyLight. basis
-
Uses of OrthoNormalBasis in org.sunflow.core.shader
Methods in org.sunflow.core.shader with parameters of type OrthoNormalBasis Modifier and Type Method Description private float
AnisotropicWardShader. brdf(Vector3 i, Vector3 o, OrthoNormalBasis basis)
-
Uses of OrthoNormalBasis in org.sunflow.math
Methods in org.sunflow.math that return OrthoNormalBasis Modifier and Type Method 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 Description static Matrix4
Matrix4. fromBasis(OrthoNormalBasis basis)
Creates a rotation matrix from an OrthonormalBasis.
-