Things missing in the rigid body physics component...



Hi !

There a two things, i miss in the X3D draft for rigid body physics component
http://www.web3d.org/x3d/specifications/ISO-IEC-19775-X3DAbstractSpecification_Revision1_to_Part1/Part01/components/rigid_physics.html

1) a way to restart a specific simulation

2) a way to set contactparameters like friction for other then all or
two objects

Did i overlooked something ?

Without 1) you can not build something like a game where you want to
reuse the missile/stone/bullet/etc. you fire/throw/shut/etc. against
your enemy.

Without 2) you will suffer from the N x N problem, if you have more than
one class of objects.

A example:
Imagine you want to simulate 10 boxes, 5 boxes are made of stone, 5 boxes
are made of steel.

You can handle the stone box <-> stone box contacts all with the parameters
in the "CollisionCollection" node, but you will need a "Contact" node for
each

stone box 1 <-> steel box 1
stone box 1 <-> steel box 2
stone box 1 <-> steel box 3
stone box 1 <-> steel box 4
stone box 1 <-> steel box 5

stone box 2 <-> steel box 1
stone box 2 <-> steel box 2
....
stone box 2 <-> steel box 5

....
....
....

stone box 5 <-> steel box 1
stone box 5 <-> steel box 2
....
stone box 5 <-> steel box 5

contacts. Additionally to this 25 Contact nodes, you need Contact nodes for:

steel box 1 <-> steel box 2
steel box 1 <-> steel box 3
steel box 1 <-> steel box 4
steel box 1 <-> steel box 5

steel box 2 <-> steel box 3
steel box 2 <-> steel box 4
steel box 2 <-> steel box 5

steel box 3 <-> steel box 4
steel box 3 <-> steel box 5

steel box 4 <-> steel box 5

Compare this 35 nodes with the 3 needed nodes, if you would be able to set
a "contactParameterName" (either "Steel" or "Stone" in this example) to
each X3DNBodyCollidableNode and would have 3 "ContactParameterGroup" nodes,
that handles the parameters for the "Stone/Stone", "Steel/Stone" and
"Steel/Steel" contacts.

so long
MUFTI
--
Das ist die Kerbausnahme grundsätzlich: 88 =, wenn ein Paket sich TCP oder
UDP befindet und wenn über einen Quell- oder einen Zielanschluss verfügt Sie
zulassen.
Knowledge Base ID: 253169 Version:6.0
.



Relevant Pages

  • Re: Shakespeare: but
    ... enclosed) "Since brass, nor stone, nor earth, nor boundless sea [aren't ... If not brass and not stone and not earth and not sea because ... Rocks are not stout enough and gates of steel are not strong enough to ...
    (alt.usage.english)
  • Re: newsprint consistency and testing crude edges
    ... live in New Jersey, so to me the weather is heavenly. ... Usually the few carbon steel blades I find at Salvation Army (or ... Lansky 170 grit diamond stone, lest I wear all the diamonds off ... Rick Corey ...
    (rec.knives)
  • Re: Legal Liner-lock Personal Carry Knife Advice Sought
    ... I received my S&W CK33 "Covert Ops" karambit. ... It's a scary blade for 3 ... I believe it is made of 440C steel. ... I think it is an aluminum oxide stone. ...
    (rec.knives)
  • Re: Rethinking convex edges
    ... certain angle the whole time. ... stone to the other... ... the blade would be flat on the stone. ... I'd seen the new shiny steel all the way to the back edge of the ...
    (rec.knives)
  • Re: Rethinking convex edges
    ... >Everytime he went from one end of the stone to the other... ... >the blade too. ... Angle control is better too. ... so you have stainless steel knife blades and so "the ...
    (rec.knives)