3 unstable releases

0.2.1 Oct 9, 2021
0.2.0 Oct 8, 2021
0.1.0 Oct 8, 2021

#675 in Science

MIT license

18MB
250K SLoC

C++ 212K SLoC // 0.0% comments C 31K SLoC // 0.1% comments Objective-C 3K SLoC // 0.1% comments Visual Studio Project 2.5K SLoC Objective-C++ 1K SLoC // 0.1% comments Rust 411 SLoC // 0.0% comments Visual Studio Solution 68 SLoC Batch 55 SLoC GLSL 32 SLoC Python 16 SLoC // 0.5% comments Shell 2 SLoC

Contains (static library, 295KB) glfw3.lib, (static library, 190KB) glfw3.lib, (ELF exe/lib, 10KB) file2cpp

polyscope-rs: Rust bindings for polyscope

Teaser

About

Rust wrapper of polyscope

(under development)

  • Currently, you can run polyscope-rs only on Windows
  • Not supported for Linux/OS X
    • I don't have PCs.... :)

Features

  • Basic functions
    • init(), show()
    • Function to register user-defined callbacks
    • Functions to generate imgui components
  • Visualization
    • point clouds
    • surface meshes
    • curve networks
    • volume meshes
  • Support for linear algebra libraries

Installation

git clone https://github.com/j20232/polyscope-rs --recursive
cargo run --example 01_visualize_obj

or

cargo install polyscope

Contribute

Pull requests are welcome

Special thanks

License

MIT

Dependencies

~2.8–5MB
~103K SLoC