joode doesn’t know anything about the renderer you use.
It has a bunch of Geoms, which represent you’re Shapes (or TransformGroups etc. ) in Java3D. The positions of those Geoms get updated every time you call step() in joode. After you’ve called step, you can fetch those positions (and rotations) and send them to your client computer, who then updates the shapes’ positions according to the data you’ve send.
How you do this sending exactly, and if you filter the positions you send (because the Client wouldn’t be able to see them and you want to save network traffic) is up to you. Joode doesn’t have any functionality yet for something like that.
I hope this helps a bit.
cheers,
Arne