|
1 | 1 | #  |
2 | 2 | [](https://crates.io/crates/splashsurf) |
3 | 3 | [](https://docs.rs/splashsurf_lib) |
| 4 | +[](https://github.com/w1th0utnam3/splashsurf) |
4 | 5 | [](https://github.com/w1th0utnam3/splashsurf/blob/master/LICENSE) |
5 | 6 | [](https://deps.rs/repo/github/w1th0utnam3/splashsurf) |
6 | 7 |  |
7 | 8 |
|
8 | 9 | Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust. |
9 | 10 |
|
10 | 11 | This repository consists of the following crates: |
11 | | - - `splashsurf`: A binary crate with a CLI to quickly run surface reconstructions of SPH particle data files from the terminal |
12 | | - - `splashsurf_lib`: The library used by the CLI allowing to incorporate surface reconstruction in other Rust projects directly in memory |
| 12 | + - `splashsurf`: Binary crate with a CLI (command line interface) to quickly run surface reconstructions of SPH particle data files from the terminal |
| 13 | + - `splashsurf_lib`: Library that implements the reconstruction pipeline used by the CLI. Allows to integrate the reconstruction procedure directly into other Rust applications. Furthermore, it resembles a framework providing access to individual building blocks to create your own surface reconstruction pipeline. |
| 14 | + |
| 15 | +This page provides an overview of the CLI's features and high-level notes on the algorithmic structure and implementation of the reconstruction. |
13 | 16 |
|
14 | 17 | <p align="center"> |
15 | 18 | <img src="example_particles.png" alt="Image of the original particle data" width="32%"> <img src="example_coarse.png" alt="Image of a coarse reconstructed surface mesh" width="32%"> <img src="example_fine.png" alt="Image of a fine reconstructed surface mesh" width="32%"> |
@@ -51,7 +54,7 @@ The result might look something like this (please excuse the lack of 3D renderin |
51 | 54 |
|
52 | 55 | # The `splashsurf` CLI |
53 | 56 |
|
54 | | -The following sections mainly focus on the CLI of `splashsurf`. For more information on the library, see the [corresponding readme](https://github.com/w1th0utnam3/splashsurf/blob/master/splashsurf_lib/README.md) in the `splashsurf_lib` subfolder or the [`splashsurf_lib` crate](https://crates.io/crates/splashsurf_lib) on crates.io. |
| 57 | +The following sections mainly focus on the CLI of `splashsurf`. For more information on the library, see the [corresponding readme](https://github.com/w1th0utnam3/splashsurf/blob/master/splashsurf_lib) in the `splashsurf_lib` subfolder or the [`splashsurf_lib` crate](https://crates.io/crates/splashsurf_lib) on crates.io. |
55 | 58 |
|
56 | 59 | ## Introduction |
57 | 60 |
|
@@ -327,4 +330,5 @@ OPTIONS: |
327 | 330 | # License |
328 | 331 |
|
329 | 332 | For license information of this project, see the LICENSE file. |
330 | | -The splashsurf logo is based on two graphics ([1](https://www.svgrepo.com/svg/295647/wave), [2](https://www.svgrepo.com/svg/295652/surfboard-surfboard)) published on SVG Repo under a CC0 ("No Rights Reserved") license. |
| 333 | +The splashsurf logo is based on two graphics ([1](https://www.svgrepo.com/svg/295647/wave), [2](https://www.svgrepo.com/svg/295652/surfboard-surfboard)) published on SVG Repo under a CC0 ("No Rights Reserved") license. |
| 334 | +The dragon model shown in the images on this page are part of the ["Stanford 3D Scanning Repository"](https://graphics.stanford.edu/data/3Dscanrep/). |
0 commit comments