[x3d-public] Here's something worth tracking down Roy
John Carlson
yottzumm at gmail.com
Thu Oct 26 08:03:12 PDT 2017
X3DNormalizedGeometryNode between X3DComposedGeometryNode and X3DGeometryNode?
John
Sent from Mail for Windows 10
From: John Carlson
Sent: Thursday, October 26, 2017 11:02 AM
To: Nicholas Polys; Cad3D working group
Cc: Roy Walmsley; Don Brutzman; x3d-public at web3d.org
Subject: RE: [x3d-public] Here's something worth tracking down Roy
Okay, would it be okay to move normal up to X3DGeometryNode from X3DComposedGeometryNode? Or move PointSet and IndexedLineSet down to X3DComposedGeometryNode children? Or do we need another choice for geometry nodes? Or? I have no clue, myself, I don’t work with this type of data.
John
Sent from Mail for Windows 10
From: Nicholas Polys
Sent: Thursday, October 26, 2017 10:49 AM
To: John Carlson; Cad3D working group
Cc: Roy Walmsley; Don Brutzman; x3d-public at web3d.org
Subject: Re: [x3d-public] Here's something worth tracking down Roy
HI all~
this is important in geo processing pipelines since tools like meshlab can calculate normals on point clouds,
so they should be legal in the standard IMO
also
we NEED point properties or sprites for better visualization
eg
http://svn.xj3d.org/xj3d_code/trunk/parsetest/xj3d_extensions/pointsprites/
or ParticleSet
On Thu, Oct 26, 2017 at 10:04 AM, John Carlson <yottzumm at gmail.com> wrote:
Everit validator, Roy’s schema:
json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/0/Group/-children/0/Switch/-children/0/Shape/-geometry/PointSet: extraneous key [-normal] is not permitted C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Scanning/X3dMeshDesignPattern.json
json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/0/Group/-children/0/Switch/-children/1/Shape/-geometry/IndexedLineSet: extraneous key [-normal] is not permitted C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Scanning/X3dMeshDesignPattern.json
Ajv reports nothing for Roy’s schema (bug?).
-normal is not allowed in V3.3 for PointSet or IndexedLineSet, I think. They aren’t X3DComposedGeometryNode’s, and X3DGeometryNode doesn’t have normal in the object model. Change the object model or the standard.
I doubt if points and lines have normals, so it’s likely the example is wrong, and roy’s schema is right. If they are getting normals. I will report an Ajv bug.
John
_______________________________________________
x3d-public mailing list
x3d-public at web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org
--
Nicholas F. Polys, Ph.D.
Director of Visual Computing
Virginia Tech Research Computing
Affiliate Professor
Virginia Tech Department of Computer Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20171026/f8f56df5/attachment.html>
More information about the x3d-public
mailing list