pub fn builder(&mut self) -> IntermediaryMeshBuilder<S> {
        let vertex_data_ranges = Default::default();
        let index_range = 0..0;
        let min_index = self.vertex_data.points.len();
        let mut builder = IntermediaryMeshBuilder {
            mesh: self,
            vertex_data_ranges,
            index_range,
            min_index,
        };
        builder.update_ranges_start();
        builder.update_ranges_end();
        builder
    }
/// Produce a lyon-compatible `GeometryBuilder` for extending the `IntermediaryMesh`.
Produce a lyon-compatible `GeometryBuilder` for extending the `IntermediaryMesh`.
Produce a lyon - compatible ` GeometryBuilder ` for extending the ` IntermediaryMesh ` .
pub fn builder(&mut self) -> IntermediaryMeshBuilder<S> {
        let vertex_data_ranges = Default::default();
        let index_range = 0..0;
        let min_index = self.vertex_data.points.len();
        let mut builder = IntermediaryMeshBuilder {
            mesh: self,
            vertex_data_ranges,
            index_range,
            min_index,
        };
        builder.update_ranges_start();
        builder.update_ranges_end();
        builder
    }
pub fn builder ( & mut self ) -> IntermediaryMeshBuilder < S > { let vertex_data_ranges = Default :: default ( ) ; let index_range = 0 .. 0 ; let min_index = self . vertex_data . points . len ( ) ; let mut builder = IntermediaryMeshBuilder { mesh : self , vertex_data_ranges , index_range , min_index , } ; builder . update_ranges_start ( ) ; builder . update_ranges_end ( ) ; builder }
Produce a lyon-compatible `GeometryBuilder` for extending the `IntermediaryMesh`.
Produce a lyon - compatible ` GeometryBuilder ` for extending the ` IntermediaryMesh ` .
&mut self
&mut self