An open API service indexing awesome lists of open source software.

https://github.com/eduidl/tgp-ceres

Calculate vertex coordinates of tetravalent Goldberg polyhedra
https://github.com/eduidl/tgp-ceres

Last synced: 4 months ago
JSON representation

Calculate vertex coordinates of tetravalent Goldberg polyhedra

Awesome Lists containing this project

README

        

# TGP Ceres

TGP is short for Tetravalent Goldberg Polyhedra.

## General

This program enable us to calculate vertex coordinates of tetravalent Goldberg polyhedra.
If you want to know about tetravalent Goldberg polyhedra, check following paper or articles.
- https://www.nature.com/articles/nature20771 (not free)
- http://www.jst.go.jp/pr/announce/20161222/index.html (japanese)
- https://www.chem-station.com/blog/2016/12/Goldberg.html (japanese)

You can see examples of results [here](https://eduidl.github.io/polyhedron/).

NOTE: This program cannot distinguish chirarity.

## Requirements

- Cmake
- Ceres Solver
- http://ceres-solver.org/installation.html
- Node.js (only for visualization)

## Build

```sh
mkdir build && cd build
cmake .. && make -j
```

## Run

Both `h` and `k` should be intergers which are not less than zero. The meanings of `h` and `k` is described in paper and articles I mentioned.

```sh
./main
```

### Visualization

You can check last result you have got.

```sh
npm i
npm run start
```