mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
* feat: add embedded GCode viewer Adds PrettyGCode as a built-in GCode visualiser embedded directly in the Bambuddy layout, so users can preview and inspect GCode files without leaving the dashboard.
61 lines
1.7 KiB
Markdown
61 lines
1.7 KiB
Markdown
# Third-Party Notices — gcode_viewer
|
|
|
|
The `gcode_viewer/` directory bundles the following third-party libraries.
|
|
All licenses are compatible with Bambuddy's AGPL-3.0.
|
|
|
|
---
|
|
|
|
## PrettyGCode (OctoPrint plugin)
|
|
|
|
- **File:** `js/prettygcode.js`
|
|
- **Source:** https://github.com/Kragrathea/OctoPrint-PrettyGCode
|
|
- **License:** AGPLv3
|
|
|
|
---
|
|
|
|
## three.js
|
|
|
|
- **Files:** `js/three.min.js`, `js/OBJLoader.js`, `js/Line2.js`,
|
|
`js/LineGeometry.js`, `js/LineMaterial.js`, `js/LineSegments2.js`,
|
|
`js/LineSegmentsGeometry.js`, `js/Lut.js`
|
|
- **Version:** r108
|
|
- **Source:** https://github.com/mrdoob/three.js
|
|
- **License:** MIT — https://github.com/mrdoob/three.js/blob/dev/LICENSE
|
|
- **Note:** `OBJLoader`, `Line2`, `LineGeometry`, `LineMaterial`,
|
|
`LineSegments2`, `LineSegmentsGeometry`, and `Lut` are examples/extras
|
|
from three.js r108, same MIT licence.
|
|
|
|
---
|
|
|
|
## jQuery
|
|
|
|
- **File:** `js/jquery.min.js`
|
|
- **Version:** v3.7.1
|
|
- **Source:** https://github.com/jquery/jquery
|
|
- **License:** MIT — https://github.com/jquery/jquery/blob/main/LICENSE.txt
|
|
|
|
---
|
|
|
|
## dat.GUI
|
|
|
|
- **File:** `js/dat.gui.js`
|
|
- **Source:** https://github.com/dataarts/dat.gui
|
|
- **License:** Apache 2.0 — https://github.com/dataarts/dat.gui/blob/master/LICENSE
|
|
|
|
---
|
|
|
|
## camera-controls
|
|
|
|
- **File:** `js/camera-controls.js`
|
|
- **Source:** https://github.com/yomotsu/camera-controls
|
|
- **License:** MIT — https://github.com/yomotsu/camera-controls/blob/main/LICENSE
|
|
|
|
---
|
|
|
|
## Helvetiker Bold (typeface.js font)
|
|
|
|
- **File:** `js/helvetiker_bold.typeface.json`
|
|
- **Source:** Bundled with three.js examples; derived from M+ FONTS
|
|
- **License:** M+ Font License (free for any use including commercial)
|
|
https://mplus-fonts.osdn.jp/about-en.html
|