use draco_oxide::prelude::ConfigType;
use draco_oxide::{
encode::{self, encode},
io::obj::load_obj,
};
use std::io::Write;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let mesh = load_obj("mesh.obj").unwrap();
let mut buffer = Vec::new();
encode(mesh, &mut buffer, encode::Config::default()).unwrap();
let mut file = std::fs::File::create("output.drc").unwrap();
file.write_all(&buffer)?;
Ok(())
}