CHANGELOG.md 1.39 KB
Newer Older
1 2 3 4 5 6 7 8 9
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
meshalyzer uses a vMAJOR.PATCH versioning scheme. We increase the
* MAJOR version when we add functionality, and the
* PATCH version when we make backwards compatible bug fixes


10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
## [2.0] - 2020-28-06
- manipulation of meshes improved by completely rewriting rendering to use Vertex Buffer Objects
- Lighting
    - lighting direction controlled by trackball
    - better control of object coloring
    - eye and world lighting direction specification
    - reverse direction button
- Clipping 
    - plane selection radio buttons removed (just click)
    - copy/paste of orientations 
    - choose screen plane as clipping plane
- Adjacent `Ln` elements in `.elem` file which share endpoints are joined in 3D
- Isolines
    - When rendered in 3D, lines are formed with smoothly joined segments
    - filtering by coalescing close points
    - `match colors` button to match isolines with the number of colour used to display mesh data
- more PNG metadata added for auxgrids and vector data
- axes drawn as coloured 3D cylinders
- vertex selection only possible when vertices are displayed
Edward Vigmond's avatar
Edward Vigmond committed
29 30 31
- Colour scales added
    - divergent Purple-orange
    - cyclic Twilight
32

vigmond's avatar
vigmond committed
33 34
## [1.0] - 2020-23-06
- Initial and final release for immediate mode OpenGL rendering (pre 3.3)