2个版本

0.1.1 2021年1月3日
0.1.0 2021年1月3日

#3#gmsh

MIT 协议

27KB
791

金红石(TiO2)

使用Rust编写的最小gmsh msh 文件解析器。此解析器实现了版本1和2的 msh 文件格式规范。

  • msh 版本1的规范可在此 找到
  • msh 版本2的规范可在此 找到

然而,版本2是不完整的,并且只解析了最相关的字段。

示例用法

use {rutile::Mesh, std::fs::File};

fn main() -> std::io::Result<()> {
    let mut f = File::open("sample.msh")?;

    let mesh = Mesh::decode(&mut f)?;
    println!("{:?}", mesh);
    Ok(())
}

依赖项

~1MB
~18K SLoC