package
module
Version:
v0.9.0
Opens a new window with list of versions in this module.
Published: May 9, 2024
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Arche Pixel
Arche Pixel provides OpenGL graphics and live plots for the Arche Entity Component System (ECS) using the Pixel game engine.
Screenshot showing Arche Pixel features, visualizing an evolutionary forest model.
Features
- Free 2D drawing using a convenient OpenGL interface.
- Live plots using unified observers (time series, line, bar, scatter and contour plots).
- ECS engine monitor for detailed performance statistics.
- Entity inspector for debugging and inspection.
- Simulation controls to pause or limit speed interactively.
- User input handling for interactive simulations.
Installation
go get github.com/mlange-42/arche-pixel
The dependencies of go-gl/gl and go-gl/glfw apply. For Ubuntu/Debian-based systems, these are:
Usage
See the API docs for details and examples.
License
This project is distributed under the MIT licence.
Documentation
¶
Package archepixel provides OpenGL graphics and gonum plots for the Arche ECS using the Pixel game engine.
See the sub-packages:
Source Files
¶
Directories
¶
Package plot provides live plotting drawers for window.Window, using the gonum/plot package or direct OpenGL drawing.
|
Package plot provides live plotting drawers for window.Window, using the gonum/plot package or direct OpenGL drawing. |
Package window provides an OpenGL window system for plotting and free drawing.
|
Package window provides an OpenGL window system for plotting and free drawing. |
Click to show internal directories.
Click to hide internal directories.