[x3d-public] Nurbs spec. nitpicks

Andreas Plesch andreasplesch at gmail.com
Wed Sep 19 10:48:01 PDT 2018


http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/nurbs.html#X3DNurbsSurfaceGeometryNode

has probably unintentional repeats of closed surface definitions in
the controlPoint paragraph:

...A closed surface shall be specified by repeating the limiting
control points and setting the closed field to TRUE. If the closed
field is set to FALSE, the implementation shall not be required to
smoothly blend the edges of the surface in that dimension into a
continuous surface.
[Repeated here]
A closed surface in either the u-dimension or the v-dimension shall be
specified by repeating the limiting control points for that dimension
and setting the respective uClosed or vClosed field to TRUE. If the
last control point is not identical with the first control point, the
field is ignored. If either the uClosed or the vClosed field is set to
FALSE, the implementation shall not be required to smoothly blend the
edges of the surface in that dimension into a continuous surface.

It looks to me as if the second definition is a revised version of the
first definition, clarifying how surfaces can be closed in u or v (or
both?). The first definition may be a leftover ?

A second nitpick is a missing opening parenthesis in

b. if a tessellation value is smaller than 0, the number of
tessellation points is:

    −tessellation × (u/v)dimension)+1;

It should read

    (−tessellation × (u/v)dimension)+1;

-Andreas

-- 
Andreas Plesch
Waltham, MA 02453



More information about the x3d-public mailing list