Overview
In this section we examine relations between coordinate systems in MuPAD and JavaView. One of the major issues that we faced on the beginning of this project was scaling of the axes of a coordinate system. MuPAD, as well as other CAS stretch their plots to fit them into a letter box shaped picture. As a result of this operation we get plots where each axis of the coordinate is scaled individually, with different scale on it. In MuPAD this type of scaling we call unconstrained scaling. When we started this project JavaView was the same scale for all axes of the coordinate system. Therefore, a number of graphs in JavaView were too narrow in one direction and expanded in another direction. Finally, the problem of automatic scaling was solved, and so called box ratio concept was developed.
Another issue that was important for this part of the project was clipping plots in 2D and 3D. Both systems, MuPAD and JavaView, handle properly clipping of graphs. However, xvc2jvx still does not handle properly conversion from MuPAD to JavaView. Therefore, we still obtain models where we have to fix clipping by hand.