slvs 0.5.1

Rust wrapper for the SolveSpace constraint solver library.
Documentation

rust_slvs

Rust binding for SolveSpace's geometric constraint solver library.

Using rust_slvs

Prerequisites

To use as a library

  1. Add the crate to your Cargo.toml.

    [dependencies]
    slvs = { git = "https://github.com/thekakkun/rust_slvs.git" }
    
  2. You may need to create a Cargo configuration file (.cargo/config.toml) so that all submodules can be downloaded.

    [net]
    git-fetch-with-cli = true  # use the `git` executable for git operations
    

To Build

  1. Check out any necessary submodules

    git submodule update --init --recursive
    
  2. Run the build command

    cargo build