From: Timothy S. <ti...@st...> - 2004-11-16 14:36:58
|
Hello, I've updated the PyODE web page (http://pyode.sourceforge.net/) for the upcoming release. Please send me any suggestions (or, you can edit the pages yourself; they're in /home/groups/p/py/pyode/htdocs on shell.sourceforge.net.) --=20 Timothy Stranex <ti...@st...> |
From: Matthias B. <ba...@ir...> - 2004-11-16 20:09:46
|
Timothy Stranex wrote: > I've updated the PyODE web page (http://pyode.sourceforge.net/) for the > upcoming release. I like the design! It's simple but still elegant and nice to look at. The video in the third tutorial was missing, I copied it into the directory. What about the other tutorials that were posted here? There was the PyOSG stuff by Brett and the one using Qt (which I can't download anymore) by Chris Bainbridge. Maybe Brett and Chris would write a little text around it so we could put them online as well? Brett/Chris, are you interested? So it seems we've got everything together for a release... - Matthias - |
From: Timothy S. <ti...@st...> - 2004-11-17 19:04:10
|
On Tue, 2004-11-16 at 22:08, Matthias Baas wrote: > So it seems we've got everything together for a release... I've added the sourceforge.net release[1] and updated the web page. I'll also add the release to freshmeat.net. What else needs to be done? [1] http://sourceforge.net/project/showfiles.php?group_id=3D73553 --=20 Timothy Stranex <ti...@st...> |
From: Matthias B. <ba...@ir...> - 2004-11-19 15:45:45
|
Timothy Stranex wrote: > I've added the sourceforge.net release[1] and updated the web page. I'll > also add the release to freshmeat.net. What else needs to be done? I think what's left is just to "spread the word". The following places for announcements come into mind: ODE mailing list, comp.lang.python, comp.lang.python.announce. And then we can also add it to the Python Package Index (http://www.python.org/pypi). Meanwhile that can be done via the setup script: python setup.py register (see http://docs.python.org/dist/package-index.html). The first one who adds a package is considered the "owner" of that package, so maybe as you're doing the releases it's best if you add it there. That's all I can think of at the moment (oh, and I have already updated the link in the ODE wiki and changed it from my site to pyode.sf.net). - Matthias - |
From: Chris B. <chr...@gm...> - 2004-11-17 19:49:05
|
On Tue, 16 Nov 2004 21:08:22 +0100, Matthias Baas <ba...@ir...> wrote: > The video in the third tutorial was missing, I copied it into the directory. > What about the other tutorials that were posted here? There was the > PyOSG stuff by Brett and the one using Qt (which I can't download > anymore) by Chris Bainbridge. Maybe Brett and Chris would write a little > text around it so we could put them online as well? Brett/Chris, are you > interested? You should be able to still download it, I haven't touched anything. What kind of text would you like? Something like: The ODE simulation consists of two boxes joined by a diagonal hinge. One is attached to a horizontal slider joint which is in turn connected to the static environment. This stops vertical movement, and hence the other box falls the distance between the top box and the hinge, where it comes to rest. When a force is applied to the top box, it moves horizontally along the SliderJoint axis. The SliderJoint has limits set which cause the box to bounce and reverse direction when it reaches a certain distance from its origin. When the top box moves it causes the bottom box to fall (as they are rigid and the hinge distance is fixed), and it spins around the hinge. The hinge is rendered as a flattened sphere pointing along its axis. The QT GUI allows you to hit the top box with a force, enable/disable textures, lights, wireframe, and tracking (where the camera tracks the boxes). The pause button allows the ODE simulation to be paused, but the gui is still operational. Hold the right mouse button and drag to rotate, the left for movement in the horizonal plane, and the middle for movement in the vertical plane. |
From: Chris B. <chr...@gm...> - 2004-11-17 19:54:37
|
Also: All of the simulation rendering and UI event handling is done inside the 'TestWidget.py' which inherits from QGLWidget. This is placed inside the interface which is designed in QTDesigner. Open the 'form1.ui' file in designer to see how it is organised. The TestWidget is imported into designer as a "custom widget", and is visible under that tab. |
From: Matthias B. <ba...@ir...> - 2004-11-19 15:59:02
|
Chris Bainbridge wrote: >>[...]and the one using Qt (which I can't download anymore)[...] > > You should be able to still download it, I haven't touched anything. Well, there's a message (from the browser) saying the the server has disconnected. So I'm still not able to have a look at the file. > What kind of text would you like? Something like: Well, as I haven't seen your sources yet, I don't know how much text is in there already. But what you wrote in your posts looks already ok to me. At least people will already get the idea what the tutorial is about without having to read source code. If you want to see other examples, just have a look at the 3 tutorials that are online already. But that was sort of my own preference. I leave it to anyone who wants to contribute something in what form they wish to contribute. And even if it's just a plain source file it's still far more useful than nothing at all. - Matthias - |