View Code? Open in Web Editor
NEW
3D Grapher made in QB64
License: GNU General Public License v3.0
3d-grapher's Introduction
3D Grapher in QB64 using OpenGL
![GitHub Logo](screenshot.png)
- Plots real-valued surfaces defined as z=f(x,y) in 3D.
- User specifies f(x,y) i.e. sin((x^2)-(y^2)), via input dialog or file.
- Height map generated by Sxript evaluator.
- Graphics generated using OpenGL commands.
- Left-click+drag mouse on screen to rotate view about z-axis.
- Mousewheel adjusts zoom factor.
- SPACE swaps between solid vs mesh rendering modes.
- Right-click to enter new function f(x,y).
- 2020-03-13
- 2020-03-16
- Added support for abs() and sgn() functions.
- Added zooming feature and ability replot without restart.
- 2021-01-20
- Added toggle between solid vs. mesh rendering modes.
- 2021-01-29
- Updated Sxript core.
- Refactored to accomodate OPTION _EXPLICIT.
- Main equation can now be loaded by file drag+drop.
- Centralizing project on GitHub.
3d-grapher's People
Contributors
Watchers