meshing 0.0.1

meshing for 2D and 3D(not implemented yet)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    
    // Start indexing from 1
    let square = vec![
        meshing::Point2D { index: 1, x: 0.0, y: 0.0 },
        meshing::Point2D { index: 2, x: 1.0, y: 0.0 },
        meshing::Point2D { index: 3, x: 0.0, y: 1.0 },
        meshing::Point2D { index: 4, x: 1.0, y: 1.0 },
    ];
    let res = meshing::bowyer_watson(square);
    println!("{:?}", res);
}