From: Jordi <mu...@gm...> - 2006-03-23 21:20:17
|
You're right. In fact what I really meant was "gz_meaningful_name" but I guess that my= =20 life have too much C code. I wanted MEANINGFULNAME to be replaced by the re= al=20 name, I surely thought of #define and there usually caps letters names are= =20 seen .... Maybe I need some rest far away from a computer :P > Hi, > > First of all good work. I just wanted to make a small comment. I'd > recommend we stay be the conventions for names currently used in Gazebo. > That would make > > <ext ename=3D"gazebo_MEANINGFULNAME"> > > be > > <ext ename=3D"gz_meaningful_name"> > > not that it would make a big difference. > > Jordi wrote: > >This is the first in the XODE emails. > >Ok, last time I wrote a big file with the most difficult interface: > > position. That file had a lot of problems, Now I think will be a much > > better idea to divide the problem in smalls files and emails for > > independent discussion. > > > >I'll write a lot of emails, I hope that detailed enought that can even be > >later copied+pasted for the documentation. > > > > > >First things first: > > > > > >The xode format is very tightly related to the ODE physic engine. This is > > a little problem for our needs. For instance only ODE defined geometries > > are available as standard > >tags so not even wheels are defined. > >Every information that the Gazebo simulator needs but it is not included > > in the xode definition file will be added thanks to the xode extension > > mecanism. According to xode documentation: > > > > For extensibility reasons - all XODE objects and containers may > > contain multiple "<ext>" elements. This element is provided so > > that extensions can be added to the format by applications. This > > element MUST contain a name attribute so importers can recognise the > > extension. > > > > Applications using the <ext> element of XODE SHOULD attempt to do so > > in a way that multiple extensions can co-exist in a file. Thus, each > > extension should have a unique name. > > > > Eg: > > > > <ext ename=3D"foo"> > > <mydata> > > ... > > </mydata> > > </ext> > > > > <ext ename=3D"bar"> > > <mydata> > > ... > > <mydata> > > </ext> > > > > The ename attribute is to identify which extension it is. It is the > > only allowable attribute of <ext>. > > > > > > > >The extensions used by gazebo will all have this pattern : > > > > <ext ename=3D"gazebo_MEANINGFULNAME"> > > <mydata> > > ... > > <mydata> > > </ext> > > > > > > > >I think that there's no problem with this definition, so this email is > > just information. > >Any comment about how to write more reusable emails will be wellcomed. > > > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language that extends applications into web and mobile media. Attend the > > live webcast and join the prime developer group breaking into this new > > coding territory! > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > > _______________________________________________ > >Playerstage-gazebo mailing list > >Pla...@li... > >https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > ____________________________________________________________________ > http://www.freemail.gr - =E4=F9=F1=E5=DC=ED =F5=F0=E7=F1=E5=F3=DF=E1 > =E7=EB=E5=EA=F4=F1=EF=ED=E9=EA=EF=FD =F4=E1=F7=F5=E4=F1=EF=EC=E5=DF=EF=F5= =2E http://www.freemail.gr - > free email service for the Greek-speaking. > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live > webcast and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Playerstage-gazebo mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo |