# Documentation

testRay :: Ray3D -> g -> [(RSdouble, SurfaceVertex3D)]Source

Geometry UnitSphere | |

Geometry Plane | |

Geometry g => Geometry [g] | |

Geometry g => Geometry (WrappedAffine g) |

type Sphere = WrappedAffine UnitSphereSource

testRay1st :: Geometry g => Ray3D -> g -> Maybe (RSdouble, SurfaceVertex3D)Source

shadowDeform :: Geometry g => Vector3D -> g -> SurfaceVertex3D -> SurfaceVertex3DSource