-
-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
๐ง Note: 3D support, UI improvements, and more features are planned! See Roadmap.md for details.
Graphite is a fast, C++-based math visualization app for 2D/3D graphics, scripting, and real-time rendering.
See the Installation section in the documentation or run:
git clone --recursive https://github.com/daynlight/Graphite.git
cd Graphite
mkdir -p build && cd build
cmake ..
cmake --build . --config Release
sudo cmake --install build/ --config ReleaseScripts are written in C++ and must implement the ScriptInterface.
Place your script as Graphite.cpp in the project directory, then run the app with desired flags.
-
-h/--help: Show help -
-i/--init: Initialize default files -
-s/--sandbox: Enable sandbox mode -
-v/-d/--verbose/--debug: Enable verbose/debug output
Sandbox mode runs scripts in a protected environment to prevent crashes and segmentation faults during editing.
Create a public GitHub repo named graphite-xyz and announce it in the community.
Contact the author (Daynlight) for verification.
Open an issue on GitHub, join discussions, or ask on Reddit.
Graphite is designed for Linux and may work on other platforms with CMake and g++ support.
Daniel Stodulski (Daynlight) and the community.
Graphite Wiki ยฉ 2025 Daynlight & Contributors
Licensed under the Apache License 2.0
๐ง This documentation is evolving! See Roadmap for planned features and improvements.
- ๐ Home
- ๐๏ธ Architecture
- ๐ Versions
- ๐งโ๐ป Usage
- ๐ฆ PackageManager
- ๐งฎ MathLib
- ๐ WritingScripts
- ๐ Troubleshooting
- โ FAQ
- ๐ Tutorials
- ๐งโ๐ฌ Examples
- ๐ผ๏ธ RenderingEngine
- ๐ ChangeLog
- ๐ Roadmap
- ๐ Credits
- ๐ค Community
- ๐ ๏ธ Installation
- ๐๏ธ APIReference