https://github.com/zalo/gformer
An exploration in Deforming GCode
https://github.com/zalo/gformer
deformation gcode gcode-visualizer
Last synced: 10 months ago
JSON representation
An exploration in Deforming GCode
- Host: GitHub
- URL: https://github.com/zalo/gformer
- Owner: zalo
- Created: 2022-02-21T02:06:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-25T20:31:45.000Z (almost 4 years ago)
- Last Synced: 2025-03-25T21:11:14.018Z (10 months ago)
- Topics: deformation, gcode, gcode-visualizer
- Language: JavaScript
- Homepage: https://zalo.github.io/GFormer/
- Size: 5.52 MB
- Stars: 41
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [GFormer](https://zalo.github.io/GFormer/)
Deform pre-sliced GCode for non-planar printing.
[](https://zalo.github.io/GFormer/)
[Inspired by CNC Kitchen](https://www.youtube.com/watch?v=0XaaUXOwzTs)
# Building
This toy can either be run without building (in Chrome/Edge/Opera since raw three.js examples need [Import Maps](https://caniuse.com/import-maps)), or built with:
```
npm install
npm run build
```
If building manually, make sure to edit the index .html to point from `"./src/main.js"` to `"./build/main.js"`.
# Dependencies
- [three.js](https://github.com/mrdoob/three.js/) (3D Rendering Engine)
- [esbuild](https://github.com/evanw/esbuild/) (Bundler)