rmf_site_mesh 0.0.2

Mesh building utilties for rmf_site_editor
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use bevy_mod_outline::{
    GenerateOutlineNormalsError, GenerateOutlineNormalsSettings, OutlineMeshExt,
};
use bevy_render::mesh::Mesh;

pub trait WithOutlineMeshExt: Sized {
    fn with_generated_outline_normals(self) -> Result<Self, GenerateOutlineNormalsError>;
}

impl WithOutlineMeshExt for Mesh {
    fn with_generated_outline_normals(mut self) -> Result<Self, GenerateOutlineNormalsError> {
        self.generate_outline_normals(&GenerateOutlineNormalsSettings::default())?;
        Ok(self)
    }
}