<div><div dir="auto">I do think RigidBody is still useful.  The  DEF/USE comment still applies.</div><div dir="auto"><br></div></div><div dir="auto">Am I tying the Cloth (BallJoints) together properly?</div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 24, 2026 at 8:38 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">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="ltr"><div dir="ltr">Okay, I have this, but I don't know where to go from here....Contacts? Get rid of RigidBody and put CollidableShape under CollisionCollection.collidables? DEF/USE CollidableShapes?<div><br></div><div><RigidBodyCollection gravity="0 0 -9.81"><br><CollisionCollection containerField="collider"<br>                     appliedParameters='"FRICTION_COEFFICIENT_1" "SLIP_COEFFICIENTS"'><br></CollisionCollection><br><RigidBody DEF="RB_hanim_skin" containerField="bodies" mass="0" fixed="true" useGlobalGravity="true" linearDampingFactor="0.6" angularDampingFactor="0.8"><br><CollidableShape containerField="geometry"><br>        <Shape USE="theSkin" containerField="shape"/><br></CollidableShape><br></RigidBody><br><RigidBody DEF="RB_Floor" mass="0" position="0 0 -0.05" containerField="bodies"><br><CollidableShape containerField="geometry"><Shape containerField="shape"><Box size="10 10 0.1"/></Shape></CollidableShape><br></RigidBody></div></div></div><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 24, 2026 at 8:21 AM Holger Seelig <<a href="mailto:holger.seelig@yahoo.de" target="_blank">holger.seelig@yahoo.de</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>Use:<div><br></div><div>RigidBodyCollection {</div><div>  collider CollisionCollection { </div><div>    <span style="background-color:rgb(255,255,255)"><font color="#000000"><span style="font-size:11.05px">collidables [</span></font></span><span style="color:rgb(0,0,0);font-size:11.05px;background-color:rgb(255,255,255)">X3DNBodyCollidableNode, ...</span><span style="font-size:11.05px;color:rgb(0,0,0);background-color:rgb(255,255,255)">]</span></div><div>  }</div><div>  <span style="background-color:rgb(255,255,255)"><font color="#000000"><span style="font-size:11.05px">bodies [RigidBody, … ]</span></font></span></div><div>}</div><div><br id="m_-924028404532413432m_-2030865127165476694m_1756821664133973384lineBreakAtBeginningOfMessage"><div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="text-align:start;text-indent:0px"><div style="color:rgb(0,0,0);letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">—</div><div style="color:rgb(0,0,0);letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Holger Seelig<br><a href="mailto:holger.seelig@yahoo.de" target="_blank">holger.seelig@yahoo.de</a><br><br></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>Am 24.02.2026 um 15:15 schrieb John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>>:</div><br><div><div dir="ltr"><div>I took out containerField="collider"</div><div><br></div><div>I don't see how CollisionCollection helps at all yet.  I've tried various permutations.  I guess it lets other nodes know what's going on parameterwise.  But If it's a child of RigidBodyCollection, should it be a parent of the RigidBodyCollection's children?</div><div><br></div><div>John</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 24, 2026 at 7:47 AM Holger Seelig <<a href="mailto:holger.seelig@yahoo.de" target="_blank">holger.seelig@yahoo.de</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>1. There is a CollisionCollection within a Transform but CollisionCollection has containerField `collider`, thus it will not appear in the Transform.<div><br></div><div>2. There is a RigidBodyCollection within the CollisionCollection, but has nothing to do there, it should be a child of a Transform or Group or so and the CollisionCollection should be child of the RigidBodyCollection.</div><div><br></div><div>That’s what I can say so far.</div><div><br></div><div>Best regards,</div><div>Holger</div><div><br></div><div><div>
<div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div dir="auto" style="text-align:start;text-indent:0px"><div style="letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">—</div><div style="letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Holger Seelig<br><a href="mailto:holger.seelig@yahoo.de" target="_blank">holger.seelig@yahoo.de</a><br><br></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>Am 24.02.2026 um 14:25 schrieb John Carlson via X3D-Ecosystem <<a href="mailto:x3d-ecosystem@web3d.org" target="_blank">x3d-ecosystem@web3d.org</a>>:</div><br><div><div dir="ltr">I'm trying to prevent the poncho/chainmail from sliding down the body.<div><br></div><div>I got as far as differential equations, springs and stuff.  I know a lot more about light than rigid body stuff.  I know basic stuff like gravity constants.</div><div><br></div><div>I could try to get AI to help me.</div><div><br></div><div>I haven't checked the syntax of this file.</div><div><br></div><div>I recommend Sunrize.</div><div><br></div><div>Would smaller and more spheres help?</div><div><br></div><div>John</div></div>
<span id="m_-924028404532413432m_-2030865127165476694m_1756821664133973384m_1835065100919979178cid:f_mm0mxij50"><hanim_rigidbody_chainmail.zip></span>-- <br>X3D-Ecosystem mailing list<br><a href="mailto:X3D-Ecosystem@web3d.org" target="_blank">X3D-Ecosystem@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org</a><br></div></blockquote></div><br></div></div></blockquote></div></div>
</div></blockquote></div><br></div></div></blockquote></div></div>
</blockquote></div></div>
</div>