Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bbohlender/cgv
Code for QuickProBuild - Eurographics 2023 Short Paper
https://github.com/bbohlender/cgv
eurographics procedural-grammar procedural-modeling threejs
Last synced: 4 months ago
JSON representation
Code for QuickProBuild - Eurographics 2023 Short Paper
- Host: GitHub
- URL: https://github.com/bbohlender/cgv
- Owner: bbohlender
- Created: 2021-12-09T14:44:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-17T20:00:32.000Z (over 1 year ago)
- Last Synced: 2024-10-02T08:36:20.897Z (4 months ago)
- Topics: eurographics, procedural-grammar, procedural-modeling, threejs
- Language: TypeScript
- Homepage: https://doi.org/10.2312/egs.20231001
- Size: 335 MB
- Stars: 12
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QuickProBuild
![Header](./cgv.png)
_A Web-based Approach for Quick Procedural 3D Reconstructions of Buildings_
# [⤷ Demo](https://cc-bbohlender.github.io/cgv)
# Tutorials
* [Tutorial 1 - Introduction](https://youtu.be/zPJIINTPS94)
* [Tutorial 2 - Copy, Paste, and Adapt](https://youtu.be/r1kTkCn6QgI)## How to cite
```bibtex
@inproceedings {10.2312:egs.20231001,
booktitle = {Eurographics 2023 - Short Papers},
editor = {Babaei, Vahid and Skouras, Melina},
title = {{Quick-Pro-Build: A Web-based Approach for Quick Procedural 3D Reconstructions of Buildings}},
author = {Bohlender, Bela and Mühlhäuser, Max and Guinea, Alejandro Sanchez},
year = {2023},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
ISBN = {978-3-03868-209-7},
DOI = {10.2312/egs.20231001}
}
```## Development
1. `npm install` to install the library dependencies
2. `npm run build` to build the cgv library
3. `cd web` to move into the frontend folder
4. `npm run install` to install the frontend dependencies
5. `npm run dev` to start the frontend`now access http://localhost:3000/cgv to access the respective domain editor`
## Folder Structure
- `src` contains the source code for the core library including the domains in `src/domains`
- `web` contains the frontend code in react (the pages for the respective editors)