MuPAD Pro Computing Essentials, 2nd Edition

More about JavaView in this web site

In the web site for  the second edition of my book most of the 3D graphics are displayed with JavaView appletsboth full JavaView applet and its light version. I use the light version in cases where I do need a very basic features of JavaView, no menu and interface. Therefore, JavaView light serves me for pure display of 3D graphics.

I use also full JavaView applet in cases where I expect that readers might try to play with different features of graphics like transparency, displaying vertices, normal vectors and a few other things. In such case in order to display menu, we have to make right mouse click on the JavaView applet and then choose Control Panel. In all my examples Control Panel starts in Inspector>Geometry>Material view. However, from the menu Project we can choose other options related to geometry of the given project.

   JavaView Control Panel in
   Geometry>Material view mode

The enclosed picture presents control panel in material mode for one of my 3D graphics. Note, how many parameters of the graph we can change here. Some of these parameters, like transparency, are extremely useful while trying to understand a complex surface with some hidden parts.

Here we can also display normal vectors to vertices or flat elements. You have to remember that even a very smooth 3D surface, in fact, is build out of hundreds or thousands flat elements like triangles. Therefore, normal vectors for elements show us how these triangles are located in 3D space.

Another menu options from Control Panel allow us to change camera settings or lights for the scene. It is worth to explore all these options for both scientific and artistic reasons.

For more complex models JavaView response can be very slow. This is because JavaView applet has to process a very large amount of data through your web browser. Therefore, if after long time you have a feeling that your display is frozen try to reload the page in web browser. This usually helps a lot.

JavaView can be also used to display 2D graphics. However, at the time of writing this book and developing these pages there was no converter of 2D graphics from MuPAD to JVX. Moreover, converting MuPAD animation to JVX still needs a lot of development on both sidesMuPAD as well JavaView. Therefore not much of animated graphics is presented on my web pages.

  

©  Miroslaw Majewski, Abu Dhabi,  Update  26-10-2004