
am.gs-ui.1.3.source-code.howitworks.mkd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gs-ui Show documentation
Show all versions of gs-ui Show documentation
The GraphStream library. With GraphStream you deal with
graphs. Static and Dynamic. You create them from scratch, from a file
or any source. You display and render them.
The newest version!
The Scala Renderer
==================
The Scala viewer is a 2D renderer for graphs. This document tries to describe the way this viewer is built and how it works.
The Scala viewer main class is `J2DGraphRenderer`. This is a standard `Renderer` in the viewer framework of GraphStream. The three main methods of a renderer are `open()`, `close()` and `render()`.
The rendering path
------------------
TODO: From the renderer to the shapes: one rendering pass.
TODO: The backends.
The hierachy
------------
TODO: The shape system.
TODO: The renderer system.
The skeletons
-------------
TODO: The base geometry, position, geometry, sprites.
Adding shapes
-------------
TODO: So you want to extend the Scala viewer ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy