Figure 7.5 Volume rendering of human skull with
Figure 7.5 Volume rendering of human skull with two sections removed to show internal detail. Courtesy State University of New York at Stony Brook (http://www.cs.sunysb.edu/~vislab/) Mathematical object descriptions are useful in that they do not contain assumptions about rendering performance if an object is described as a sphere, with radius 2.5 meters, the rendering system can render the object in a manner appropriate for the underlying hardware. Non-Uniform Relational B-Splines (NURBS) are commonly used in technical modeling applications as they describe an object s surface mathematically and in a manner that can be rendered (with varying accuracy) compatibly with the hardware available. It is important to reiterate, however, that current 3D video cards used to accelerate rendering deal exclusively in simple strips of triangles. Thus, no matter what level of description you choose for your application, your objects will need to be decomposed into strips of triangles. The low-level graphics language itself may handle this transformation; OpenGL can render NURBS, for example (figure 7.6). Java 3D does not have the ability to render NURBS directly, the application developer must write code to convert the NURBS into triangles prior to rendering. 102
Note: If you are looking for good and high quality web space to host and run your application check Lunarwebhost JSP Web Hosting services