[−][src]Function pbrt::core::paramset::testutils::make_normal3f_param_set
pub fn make_normal3f_param_set(name: &str, vals: Vec<Normal3f>) -> ParamSet
Creates a ParamSet
with one entry containing name
and set to vals
.
Examples
use pbrt::core::paramset::testutils::make_normal3f_param_set; use pbrt::core::geometry::Normal3f; let ps = make_normal3f_param_set("value", vec![Normal3f::from([1., 1., 1.])]); assert_eq!(ps.find_one_normal3f("value", Normal3f::from([2., 2., 2.])), Normal3f::from([1., 1., 1.])); assert_eq!(ps.find_one_normal3f("non-existent", Normal3f::from([2., 2., 2.])), Normal3f::from([2., 2., 2.]));