<div dir="ltr">Thanks for excellent points, Don.<div><br></div><div>I hope to have some excellent examples based on Aaron's .ply gaussian splats soon, but one problem seems to be that there's no explicit color names in those examples, except for opacity (I am currently only handling coordinates, and they don't look right).  If anyone wants to map these properties to PointSets or PointProperties, that would be great!  I do see from:  <a href="https://www.useblurry.com/blog/anatomy-of-a-ply-file">Anatomy of a PLY file | Blurry Blog</a> that f_dc_0 ... f_dc_2, opacity map to RGBA, so I'll be moving to decode those colors.  I have code which is set up for X,Y,Z and RGB which currently reads nx, ny, nz (normals? not documented on link).  Any additional mapping to PointSets and PointProperties are welcome, I think that point normals were discussed some time ago on the list.</div><div><br></div><div>This work will be done in my X3DJSONLD depot, because that's where my PLY to JSON (and DOM) code currently is.  I'm developing a binary .ply reader, mostly for point sets.  Other binary .ply examples are welcome.</div><div><br></div><div>property float x<br>property float y<br>property float z<br>property float nx<br>property float ny<br>property float nz<br>property float f_dc_0<br>property float f_dc_1<br>property float f_dc_2<br>property float opacity<br>property float scale_0<br>property float scale_1<br>property float scale_2<br>property float rot_0<br>property float rot_1<br>property float rot_2<br>property float rot_3</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 5, 2025 at 6:19 PM Don Brutzman <<a href="mailto:don.brutzman@gmail.com" target="_blank">don.brutzman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thanks for looking at this example, which was one of three that needed a little updating.</div><div><ul><li>X3D Example Archives: Basic, Points</li><li>This directory demonstrates point-based rendering using PointSet and PointProperties. Such techniques are an important option for rendering scans and point clouds.</li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Points/" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Points/</a><br></li></ul><div>It is not clear that PointProperties is well supported by many browsers.</div></div><div><br></div><div>Nevertheless PointProperties does have excellent support, as the following composite-screenshot image showing 9 separate players demonstrates.</div><div><ul><li>X3D Example Archives: Basic, Points, Archimedes Point Properties</li><li>PointSet rendering of 3D scan with color applied per vertex, renderable with PointProperties settings</li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesIndex.html</a></li></ul><ul><li>ArchimedesPointProperties X3d Players Comparison </li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesX3dPlayersComparison.png" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesX3dPlayersComparison.png</a></li></ul><div>Author Vince Marchetti also provided the following interesting example, which emulates a spherical shape for points as sprites, using a 2D image showing a 

simple 

rendered sphere.  Cool hack!</div></div><div><ul><li>X3D Example Archives: Basic, Points, Basic Point Sprites</li><li>PointProperties test case emulating spherical point sprites by displaying colored images of spheres. This model is suitable for X3Dv4 implementation comparisons and conformance.</li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Points/BasicPointSpritesIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Points/BasicPointSpritesIndex.html</a></li></ul><div>It is easy to think of a few more examples that might be added... especially perhaps showing PointProperties effect present versus missing, side by side.  Contributions welcome.</div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace"><br></font></div><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div><div style="color:rgb(34,34,34)"><font face="monospace">-- </font></div><div style="color:rgb(34,34,34)"><font face="monospace">X3D Graphics, Maritime Robotics, Distributed Simulation</font></div><div style="color:rgb(34,34,34)"><font face="monospace">Relative Motion Consulting  <a href="https://RelativeMotion.info" target="_blank">https://RelativeMotion.info</a></font></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 4, 2025 at 8:46 PM John Carlson via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">It must be full moon, because this message popped up when I was looking for PointProperties.  I wonder if this was ever solved?<div><br></div><div>See attached console log:</div><div><br></div><div><img src="cid:ii_misdr52z0" alt="image.png" width="472" height="272"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 22, 2019 at 4:44 PM James Saunders <<a href="mailto:james@saunders-family.net" target="_blank">james@saunders-family.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">HI John,<div><br><div>Thanks for looking.</div><div><br></div><div>One reason why the reason why the HTML file you have built does not work is because it is failing to load d3-x3d:</div><div>In the html file header:</div><div>  <script src="../../../dist/d3-x3d.js"></script><br></div><div>Needs swapping for:</div><div>   <script src="<a href="https://raw.githack.com/jamesleesaunders/d3-x3d/master/dist/d3-x3d.js" target="_blank">https://raw.githack.com/jamesleesaunders/d3-x3d/master/dist/d3-x3d.js</a>"></script><br></div><div><br></div><div>It also needs D3.</div></div><div><br></div><div>Thanks anyway. All the best,</div><div><br></div><div>Jim</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 22, 2019 at 4:54 AM <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal">I copied the DOM document from “Elements” into foo4.html and got the following:</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Uncaught TypeError: Cannot read property 'chart' of undefined</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I don’t know why the original code doesn’t show the same error, but here’s foo4.html attached.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">Mail</a> for Windows 10</p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a><br><b>Sent: </b>Thursday, November 21, 2019 10:39 PM<br><b>To: </b><a href="mailto:james@saunders-family.net" target="_blank">James Saunders</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a>; <a href="mailto:x3dom-users@lists.sourceforge.net" target="_blank">x3dom users mailing list</a><br><b>Subject: </b>RE: [x3dom-users] PointProperties in X_ITE</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Your response is null????<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">See console.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">Mail</a> for Windows 10<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal"><b>From: </b><a href="mailto:james@saunders-family.net" target="_blank">James Saunders</a><br><b>Sent: </b>Thursday, November 21, 2019 5:00 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a>; <a href="mailto:x3dom-users@lists.sourceforge.net" target="_blank">x3dom users mailing list</a><br><b>Subject: </b>[x3dom-users] PointProperties in X_ITE<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Hi All,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I appreciate the PointProperties node is a new proposal in v4 and at he moment it has not yet been implemented in x3dom. However I see this is implemented in x_ite (<a href="http://create3000.de/users-guide/components/shape/pointproperties/" target="_blank">http://create3000.de/users-guide/components/shape/pointproperties/</a>).<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I am trying to use PointProperties to get larger particles on the following chart:<u></u><u></u></p></div><div><p class="MsoNormal"><a href="https://raw.githack.com/jamesleesaunders/d3-x3d/ScatterPlot/examples/X_ITE/chart/ParticlePlot.html" target="_blank">https://raw.githack.com/jamesleesaunders/d3-x3d/ScatterPlot/examples/X_ITE/chart/ParticlePlot.html</a><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><Shape class="particles"><u></u><u></u></p></div><div><p class="MsoNormal">  <Appearance><u></u><u></u></p></div><div><p class="MsoNormal">    <PointProperties colorMode="POINT_COLOR" pointSizeMinValue="1" pointSizeMaxValue="5" pointSizeScaleFactor="100"></PointProperties><u></u><u></u></p></div><div><p class="MsoNormal">  </Appearance><u></u><u></u></p></div><div><p class="MsoNormal">  <PointSet><u></u><u></u></p></div><div><p class="MsoNormal">    <Coordinate point="4.444444444444445 22.22222222222222 17.77777777777778 ...."></coordinate><u></u><u></u></p></div><div><p class="MsoNormal">    <Color color="0.8431 0.1882 0.1529 ...."></color><u></u><u></u></p></div><div><p class="MsoNormal">  </PointSet><u></u><u></u></p></div><div><p class="MsoNormal"></Shape><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">But the points still only come out as single pixels?<u></u><u></u></p></div><div><p class="MsoNormal">What am I doing wrong?<u></u><u></u></p></div><div><p class="MsoNormal">I want to make the particles (points) larger.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I can see PointProperties working here:<u></u><u></u></p></div><div><p class="MsoNormal"><a href="https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Points/ArchimedesPointPropertiesIndex.html</a><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Jim<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>
</blockquote></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>
</blockquote></div>