Hi Dimitris,
Truly speaking, I have possibility to review and merge patches into trunk even without being promoted to an admin. You only need commit right for that. ;) It’s just that I refrain from getting into joints part.
Oleh Derevenko
-- Skype with underscore
--
You received this message because you are subscribed to the Google Groups "ode-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ode-users+...@googlegroups.com.
To post to this group, send email to ode-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ode-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Truly speaking, I have possibility to review and merge patches into trunk even without being promoted to an admin. You only need commit right for that. ;) It’s just that I refrain from getting into joints part.
From: ode-...@googlegroups.com [mailto:ode-...@googlegroups.com]
On Behalf Of Dimitris Papavasiliou
Sent: Tuesday, April 23, 2013 7:12 PM
To: ode-...@googlegroups.com
Cc: Oleh Derevenko
Subject: Re: [ode-users] The state of ODE
Hi Oleh,
Truly speaking, I have possibility to review and merge patches into trunk even without being promoted to an admin. You only need commit right for that. ;) It’s just that I refrain from getting into joints part.
I did know that you have write access to the trunk but does that mean that you're "allowed" to introduce new features into ODE at will?
Well, if I’m sure those will be beneficial (or will not do any harm at least) – then why not?
I was under the impression that this was not the case since I remember you telling me that Daniel makes this sort of decisions when I posted about my Gearbox joint.
That’s because he’s much better at that and does not need to study existing joints before carrying out a decision. J
Oleh Derevenko
-- Skype with underscore
I've always felt that the whole project is in need of a full rewrite,
there is much we're losing on, the code is (as far as I know) not even
optimized for SSE, let alone GPU parallel processing, and there is IMO
way too much abuse of preprocessor macros. I have some ideas for a
collision detection rewrite that would make adding new shapes not mean
having to add one collision function per existing shape, but on the math
side (read integrator, derivation,etc.) I am still too green to come up
with anything worth looking at, much less something as good as what we
currently have, and reusing without understanding doesn't seem like a
good idea to me.
We need some order, and I feel we won't get that without an architect to
guide development.
I think we need to ask the question: why should a developer in 2013 use ODE over Bullet/Newton/Havok?
I can certainly imagine situations where gyroscopic effects working properly could be really interesting in game or simulation contexts and anything that improves numerical stability is always useful.
It is actually the stability/accuracy/speed tradeoffs that are the actual reasons for choosing (or sticking with) a particular physics engine. My particular issue of the moment is how to cope with quite large mass disparities but I am not sure any of the engines can actually help me there.
One of the things I like about ODE is that it compiles relatively easily on a whole range of platforms and that it doesn't require any other libraries. Having an Eigen dependency is fine until getting Eigen to install becomes difficult. Mind you, since it is just a set of headers I guess it is straightforward. I don't know about the license though. Would it allow closed source development, or App Store distribution? If there are license issues then spinning off a separate codebase would probably be necessary but that isn't necessarily a bad thing - generally a sign of good health in projects.
I think we need to ask the question: why should a developer in 2013 use ODE over Bullet/Newton/Havok?
I use the Python bindings a lot and I have quite some of experience programming inh Python so I think I can contribute to those.
May I get write privileges to /ode/bindings/python/? If it is not not possible to restrict to just that directory, I can promess to be good and not modify anything else :)
My SF username is "glarrain".