<div dir="auto">Note, it’s Tangent vector=… not Tangent point=…</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, May 15, 2025 at 12:38 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I’d ask Holger, cc’d</div><div dir="auto"><br></div><div dir="auto">I’ve not used Tangent, myself.</div><div dir="auto"><br></div><div dir="auto"><div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">X_ITE Supports up to Level 4, so I guess you’re proposing a new level 5 for the Geometry 3D component?</div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">Look at X_ITE IFS:</div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><div style="font-family:-apple-system,helveticaneue"><img src="cid:ii_196d2728b82c31dd2871" style="width:461px;max-width:100%"></div><br></div></div></div><div dir="auto"><br></div><div dir="auto">Maybe check Holger’s create3000 Library for examples?<br></div><div dir="auto"><br></div><div dir="auto">To retrieve examples, last time I tried:</div><div dir="auto"><br></div><div dir="auto"><div>git clone <a href="https://github.com/create3000/Library" target="_blank">https://github.com/create3000/Library</a></div><br></div><div dir="auto">Online at:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/create3000/Library" target="_blank">https://github.com/create3000/Library</a></div><br></div><div dir="auto"><div><div dir="auto" style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">Let’s get v2 Joe Kick out the door, check v2 finger joints, and make sure all joints have converted to v2.</div></div></div><div dir="auto"><br></div><div dir="auto">John <br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 14, 2025 at 10:45 PM Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div style="font-family:arial,sans-serif;font-size:12pt;color:rgb(0,0,0)"><p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">Main questions, in IFS Level5:</p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">Is a default tangent generated if Tangent point="" field empty? </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">tangentPerVertex? assigned to vertex or face?</p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">tangentIndex? If no tangentIndex is coordIndex used? </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">Thanks,</p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif">Joe</p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
<p style="margin:0.1rem 0px;line-height:1;font-family:arial,sans-serif"> </p>
</div>
<div style="border-left-width:1px;border-left-style:solid;box-sizing:border-box;padding:10px 0px 10px 15px;margin:0px;border-left-color:rgb(170,170,170)">
<p>-----Original Message-----<br>From: John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Sent: May 14, 2025 3:00 PM<br>To: Extensible 3D (X3D) Graphics public discussion <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br>Cc: Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>><br>Subject: Re: [x3d-public] 3D graphics, vertex attributes</p>
<p style="margin:0.1rem 0px;line-height:1"> </p>
<div dir="ltr">Joe,
<div> </div>
<div>X_ITE has a tangent node:</div>
<div> </div>
<div><a href="https://create3000.github.io/x_ite/components/rendering/tangent/" target="_blank">Tangent | X_ITE X3D Browser</a></div>
<div> </div>
<div>Enjoy!</div>
<div> </div>
<div>John</div>
</div>
<br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Wed, May 14, 2025 at 4:46 PM Joe D Williams via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">From this:<br><br><a href="https://docs.google.com/document/d/1hCetnGIkut_dyt4mwkDSTNiLTbrVg1jLo_EArE74DRg/edit?tab=t.0" rel="noopener noreferrer" target="_blank">https://docs.google.com/document/d/1hCetnGIkut_dyt4mwkDSTNiLTbrVg1jLo_EArE74DRg/edit?tab=t.0</a><br><br><br>In 3D graphics, vertex attributes define per-vertex data necessary<br>for rendering, animation, shading, and so on.<br>These attributes include geometric properties such as<br>position, normal, tangents, texture mapping information (UV coordinates),<br>shading data (vertex colors), and<br>deformation information (skinning weights and blend shapes). <br><br><br>In this discussion of vertex attributes, the only one I don't recall<br>seeing in X3D is tangent? <br><br>Associated with this work:<br><a href="https://docs.google.com/spreadsheets/d/18d1qy4jx-d_kLsam-JQAzig23w7dTau0Moe7M32lVvk/edit?gid=0#gid=0" rel="noopener noreferrer" target="_blank">https://docs.google.com/spreadsheets/d/18d1qy4jx-d_kLsam-JQAzig23w7dTau0Moe7M32lVvk/edit?gid=0#gid=0</a><br><br><br>Thanks,<br>Joe<br><br><br>_______________________________________________<br>x3d-public mailing list<br><a href="mailto:x3d-public@web3d.org" rel="noopener" target="_blank">x3d-public@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noopener noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></blockquote>
</div>
</div>
<p style="margin:0.1rem 0px;line-height:1"> </p></blockquote></div></div>
</blockquote></div></div>