use theta_chart::{self, coord::Point, delaunator::*, series::{SNumber, Series}};
#[test]
fn delaunater() {
let points = vec![
Point::new(0., 0.),
Point::new(1., 0.),
Point::new(1., 1.),
Point::new(0., 1.),
];
let result = triangulate(&points);
println!("{:?}", result.triangles); }
#[test]
fn delaunay() {
let xvf64: Vec<i64> = vec![0, 12, 8, 9, 0, 5, 9, 5];
let xlinear = SNumber::from(xvf64).set_range(0., 28.);
let xseires = Series::Number(xlinear);
let yvf64: Vec<i64> = vec![2, 7, 7, 1, 12, 5, 12, 8];
let ylinear = SNumber::from(yvf64).set_range(1., 20.);
let yseires = Series::Number(ylinear);
let vdelaunay = triangle(xseires, yseires);
dbg!(&vdelaunay);
dbg!(&vdelaunay.triangles.len());
dbg!(&vdelaunay.halfedges.len());
}