|
From: John R. <ric...@sp...> - 2002-03-01 17:14:19
|
Hello leopold, Getting the candidate node to modify will in my opinion be a lot easier if you name the node something anthropomorphic. Better yet, something anthropomorphic that conforms to the H-anim specification. So, you really need a 3-D modeler that exports to VRML using the DEF keyword. I believe Lightwave 3D does that. Carrara and Amapi do not. It may not be a problem if you have a small robotic system with on a dozen to a hundred nodes. You can hand edit those systems. You can also get Spazz3D (VRML authoring tool) and rename the nodes. Then re-export to VRML. Oops, I suppose that I should verify that openvrml supports the DEF keyword. I'm being lazy today. Anyone want to answer yes or no to the DEF quiesion? This is a sort of standards type problem. Solved for Avatars in H-anim spec but for general scenes not solved. That means that everyone has to get together and agree on naming for a wide variety of core objects like architecture, communications devices, vehicles, aircraft, computer equipment, tools,..... Then the artists and the modeling systems know how to export using standard names for the DEF keyword. This does not solve your problem of course. However, since Bradon's post seemed to indicate a "doable" solution I will solve the problem for the Macintosh. This will be on my agenda for Siggraph and probably Macworld NY. However, if you are on Linux it may not help you. So, you might want to contact Sandy Ressler. He made a Robolab interface to Blaxxun I believe using the EAI to at least change the viewpoint. Of course this is not our favorite open source solution...:) http://ovrt.nist.gov/papers.html is the link to Sandy's paper. John F. Richardson >Hi, > >first off all I have to say that I'm not senior programmer, I'm just >beginning. > >I'm doing my master thesis, and I'm doing a robot simulator. I don't know if >my questions are similar than John Richardson have made before, but maybe. > >I would like to use OpenVrml to show the robots movements, just all. My >question is how I have to do it?, or in which way I have to work. > >For example, I have a vrml file with a robot arm with their links. I can make >vrml scene and show the file, ok. In my simulator, for example, I can >calculate a path in the space and I have the join values of every link of the >arm in the time. > time 0s join values of the links =[0,10,15,20,15,20] > time 0.1s join values =[0,12,16,22,18] > time 0,2s join values ..... > >So, it's possible to change the position of every link in the scene in this >way to simulate a movement? or really I have a big confusion of the openvrml >libs, and I need another kind of libs? > >Leo > >Pd I'm sorry for my horrible English.... > >-- >Leopold Palomo Avellaneda > >Linux User 152692 >Catalonia |