Skip to content

Version 0.3.0

Compare
Choose a tag to compare
@hageldave hageldave released this 06 May 14:33
· 727 commits to master since this release
<dependency>
  <groupId>com.github.hageldave.jplotter</groupId>
  <artifactId>jplotter</artifactId>
  <version>0.3.0</version>
</dependency>

Major Changes:

  • CoordSysCanvas replaced by CoordSysRenderer
    • BlankCanvas needs to be used in conjunction with Renderers now.
  • Renderer.render method now takes 4 arguments (int,int,int,int) which describe the current viewport rectangle.
  • SplitscreenRenderer can be used to create two separate viewports on the same canvas (more space dividing renderers like this planned)
  • TriangleDetails use Point2D coordinates so they can change dynamically
  • ShaderRegistry class for sharing identical shaders in same context (preventing duplicates)