meshtext 0.3.2

Generate vertex-vertex meshes from text.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// This example demonstrates how to generate an indexed mesh
/// for the uppercase character "L".
///
use meshtext::{Glyph, IndexedMeshText, MeshGenerator};

fn main() {
    let character = 'L';
    let font_data = include_bytes!("../assets/font/FiraMono-Regular.ttf");
    let mut generator = MeshGenerator::new(font_data);
    let result: IndexedMeshText = generator
        .generate_glyph(character, true, None)
        .expect("Failed to generate glyph.");

    println!("Generated a mesh for the letter \"{}\".", character);
    println!("Vertices: {:?}", result.vertices);
    println!("Indices: {:?}", result.indices);
}