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
- Host: GitHub
- URL: https://github.com/eduidl/tgp-ceres
- Owner: eduidl
- License: apache-2.0
- Created: 2020-01-19T17:22:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-23T01:34:19.000Z (6 months ago)
- Last Synced: 2025-01-12T13:11:22.665Z (6 months ago)
- Language: C++
- Homepage:
- Size: 449 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```