Validation of JavaView Rendering and Maple
This gallery shows a comparison of JavaView rendering of Maple plot with the original Maple rendering. The purpose of the gallery is a validation whether JavaView correctly parses and displays Maple plots.
Each page demonstrates a special Maple plot command or plot options and compares the rendering. Each page contains two applets and two images in a table like
JavaView Image Maple Image JavaView Applet JavaView-Lite Applet
Shortcuts in Applets
Left-Mouse Drag to rotate s Drag to scale t Drag to translate r Switch to reset w / q Start / Stop auto-rotation Shift-s Smooth drawing (slow) Shift-z Enable z-buffer when surfaces intersect Right-Mouse Show popup menu More ... JavaView Help Notes on this Gallery
- all Maple renderings in this gallery were done with Maple 10. Rendering with Maple 6 and Maple 9 has been checked too.
- Source code of this gallery is given in the workshop geometryPlots.mws (available in the download package).
New Features in JavaViewLib 3.22
- complete parsing of Maple lights and predefined light models
- complete parsing of Maple camera positions
- better handling of plot option scaling=unconstraints. JavaView will adjust the 2d/3d scaling of the geometry and additionally adjust the screen aspect ratio with the JavaView display. The JavaView camera inspectors provides interactive control in the boxRatio section.
- parsing of more Maple commands and options
- possibility to add JavaView command line parameters such as
runJavaView(myPlot, "mpl/myPlot.mpl", "zbuffer=show background=0,255,0");
The set of possible command line parameters is available in the online JavaView documentation.- simplified installation instructions and separate workshop jvDebug.mws for debugging installation issues.
- this comparison gallery.