35 lines
930 B
Markdown
35 lines
930 B
Markdown
# Manigraph
|
|
Manigraph is a cutting-edge tool for multidimentional surface visualization,
|
|
capable of handling over a hundred dimensions. It allows users to interactively
|
|
explore each dimension in an intuitive and dynamic way.
|
|
Import your .klein files, which represents multidimentional surface.
|
|
|
|
# Building
|
|
|
|
## Source code
|
|
```
|
|
git clone https://gitea.axiolutions.top/software/manigraph.git
|
|
cd manigraph
|
|
git submodule update --init --recursive
|
|
```
|
|
|
|
## Dependecies
|
|
You may need system specific dependecies to build *Manigraph*.
|
|
[Reference](https://www.glfw.org/docs/3.3/compile.html#compile_deps)
|
|
|
|
### Linux
|
|
- `x11`: libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel
|
|
- `wayland`: libwayland-dev libxkbcommon-dev wayland-protocols
|
|
|
|
## Commands
|
|
A C compiler is needed for building *Manigraph*. and any of those commands
|
|
|
|
```
|
|
make windows
|
|
./compile.bat
|
|
make linux-x11
|
|
make linux-wayland
|
|
make cocoa
|
|
make CC=emcc wasm
|
|
```
|