mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-12 05:48:27 +00:00
Make fj_export::export
more convenient to call
This commit is contained in:
parent
e722e83432
commit
bc451bb6a0
@ -26,8 +26,8 @@ use fj_math::Triangle;
|
|||||||
///
|
///
|
||||||
/// Currently 3MF & STL file types are supported. The case insensitive file
|
/// Currently 3MF & STL file types are supported. The case insensitive file
|
||||||
/// extension of the provided path is used to switch between supported types.
|
/// extension of the provided path is used to switch between supported types.
|
||||||
pub fn export(tri_mesh: &TriMesh, path: &Path) -> Result<(), Error> {
|
pub fn export(tri_mesh: &TriMesh, path: impl AsRef<Path>) -> Result<(), Error> {
|
||||||
match path.extension() {
|
match path.as_ref().extension() {
|
||||||
Some(extension) if extension.eq_ignore_ascii_case("3MF") => {
|
Some(extension) if extension.eq_ignore_ascii_case("3MF") => {
|
||||||
let mut file = File::create(path)?;
|
let mut file = File::create(path)?;
|
||||||
export_3mf(tri_mesh, &mut file)
|
export_3mf(tri_mesh, &mut file)
|
||||||
|
Loading…
Reference in New Issue
Block a user