pub fn create_ply_mesh<S: BuildHasher>( o2w: &Transform, w2o: &Transform, reverse_orientation: bool, params: &ParamSet, float_textures: Arc<HashMap<String, Arc<dyn Texture<Float> + Send + Sync>, S>>, search_directory: Option<&PathBuf>) -> Vec<Arc<Shape>>