Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > contrib > by-pkgid > 3d3d286587fe1782c1987bf32c6481cc > files > 247

hackwhite_dune-0.27-0.beta49.1mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
   "http://www.w3.org/TR/REC-html40/loose.dtd"> 
<html> 
<head>
 <title>Using VRML200X NurbsSurface with cosmoplayer</title> 
</head> 
<body>
<ul>
 <li>
  <h3><a href="#nurbs">What are Nurbs ?</a></h3> 
 </li>
 <li>
  <h3><a href="#browser">My browser do not understand "NurbsSurface"</a></h3> 
 </li>
</ul>
<h2><a name="nurbs">What are Nurbs ?</a></h2>
<p> 
  NURBS means "Non-Uniform Rational B-Splines". 
  In short, NURBS can be used to build rounded faces by transfering 
  only very few data. A mathematical formula is used to construct the faces.
</p>
<h2><a name="browser">My browser do not understand "NurbsSurface"</a></h2>
<p> 
NurbsSurface (and other Nurbs objects) are part of the coming 
<a href=http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/part1/concepts.html#4.16>
VRML200x VRML standard</a>. Some VRML97 browsers like cc3d or cortona
already have the NurbsSurface Node available, while most other browsers
do not support it yet.<br><br>
White_dune support the NurbsSurface, but this would be useless 
for other browsers.<br><br>
For the Cosmo Player browser (at least the version 2.1.5 on IRIX and 
and the version 2.1.1 on M$Windows), it is possible to use 
a <a href=NurbsSurfacePROTO.wrl>NurbsSurface PROTO</a> written in 
javascript to make use of the NurbsSurface node (texCoord not supported yet).
<br><br>
To view NurbsSurface nodes with the Cosmo Player browser 
you need to include this <a href=NurbsSurface.wrl>EXTERNPROTO declaration 
</a>in your VRML file (e.g. by using File -> import in white_dune).<br>
Other Browsers with NurbsSurface support will fall back to their 
own (very much faster) implementation.
<br><br>
<a href=NurbsSurface_example.wrl>Click here</a> (and be patient till 
the accounting is ready) if you have the Cosmo Player browser 
(at least the version 2.1.5 on IRIX or version 2.1.1 on M$Windows work)
to see a example of the usage of the NurbsSurface EXTERNPROTO.
</p>
</body>