Scientific Computing Visualization'17 Course Package Implementation
This pacakge has been created as the work of Scientifc Computing - Visualization 2017 course implementation.
Model Example with IsoSurfaces
All package dlls are included within the project setup PlugNPlayTM
.
It uses the following external frameworks:
- Tao OpenGl Framework for C#
- Loading Data model based on special format file. _Found in "./Models"
- Rendring Data model in two different rendering modes.
- User defined Color Keys for data.
- Ability to manipulate data model transfomation in a 3D Space.
- Contouring for 2D and 3D Data Models (Line Contouring, IsoSurfaces)
- Choose a model file from the provided models found in folder: "./Models"
- Click on
Load Model
to load and render the model directly into the viewing port. - Manipulate the model transformations if needed, refer to the
Legend
section in the UI for shortcuts. - Navigate the
Rendering
tab to manipulate the color map and the colouring function provided. - Also in the
Rendering
tab you can change which data type to render in the model. - If the model is a 2D Data model then you can use the contouring tab to generate line contours for each data type.
- If the model is a 3D Data model then you can use the contouring tab to generate IsoSurfaces for each data type.
3D Models:
- cavity54.dat
- crank_noTitle.dat
2D Models:
- 2 Triangles.dat
- big.dat Recommended for line contouring
- new.dat
- Quad.dat
Feel free to contribute either with issues reporting or forks and pull requests.
This package is just an educational experimenting package with visualization using an old framework TaoOpenGl
.
Estimated average working hours is around 48 hours of coding.