Advantages of the Java 3D View Model

As we said previously, for specific applications, you can make some simplifying assumptions and just recompute the projection matrix for the given situation. Unfortunately, when the viewing situation changes, the projection matrix has to be reanalyzed and recomputed. This means that even small variations in display size and other parameters can force the developer to maintain a different version of the source code. The ideal of Java is “Write once, run anywhere,” and most of us who program in Java believe strongly in this ideal even when it sometimes isn't fully true. The Java 3D view model takes this further by attempting to achieve “write once, view anywhere.” Even in the research environment in which code ...

Get Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.