<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">[Responding to the most recent message
      on this topic]<br>
      <br>
      It will be necessary to very carefully define what this means.
      Individual points do not have a normal -- it is mathematically
      impossible. In fact it takes at least three points to get the
      number of normals to a finite number. If normals are going to be
      defined based on a collection of points, then it will be necessary
      to carefully define how the collection is obtained and ordered.<br>
      <br>
      If a normal is assigned to each point, then it defines a
      orientated (front/back) plane that is perpendicular to the normal.<br>
      <br>
      If an algorithm is going to be used to construct normals, than I
      believe the X3D is not the right place for that calculation. It is
      a display tool and not an analysis or constructor tool.<br>
      <br>
      Leonard Daly<br>
      <br>
      <br>
      On 10/26/2017 8:21 AM, Don Brutzman wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:cb1fe24c-b087-19c1-843f-dcf5459163ff@nps.edu">I
      recommend that inclusion of Normal as allowed with PointSet and
      ILS/LS be only found in X3D v4 JSON schema.
      <br>
      <br>
      I will accept the action to update this design-pattern example to
      X3D v4 with corresponding content-model validation by v4 XML
      Schema and DTD.
      <br>
      <br>
      all the best, Don
      <br>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Past Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>