pub trait TextureMapping3D {
// Required method
fn map(&self, si: &SurfaceInteraction) -> (Point3f, Vector3f, Vector3f);
}
pub trait TextureMapping3D {
// Required method
fn map(&self, si: &SurfaceInteraction) -> (Point3f, Vector3f, Vector3f);
}