pub fn create_triangle_mesh_shape( o2w: &Transform, w2o: &Transform, reverse_orientation: bool, params: &ParamSet, float_textures: &HashMap<String, Arc<dyn Texture<Float>>>, ) -> Result<Vec<Arc<dyn Shape>>, PbrtError>