pub fn create_triangle_mesh(
o2w: &Transform,
_: &Transform,
reverse_orientation: bool,
vertex_indices: Vec<u32>,
p: Vec<Point3f>,
s: Vec<Vector3f>,
n: Vec<Vector3f>,
uv: Vec<Point2f>,
params: &ParamSet,
) -> Vec<Arc<dyn Shape>>