1.
since when do you use it
I use it since beginning of year 2006
what do you use it for
Used for collision tests in statically positioned scenes (in multiple threads though)
Used for limited simulation to compute object idle positions in gravity field
have contributed code
Yes, I do
have a private patched version / fork
No, I don’t
etc
Not much of practical experience – used just for those two particular problems.
2.
you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
Documentation is outdated in many aspects. At least, I don’t think much of new documentation was added since year 2006.
3.
What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
Code style is very far from perfect in general. In many places original implementation seems to have been performed by people not having even basic idea of how C++ programs should be designed and what instruments the language offers.
There are large stack-allocated buffers still used for some operations (not the most common operations though).
4.
For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
Obvious
Quite difficult/not possible without library public interface changes in some places. The other might still be corrected (something within QuadTree/HashSpace – don’t remember exactly/may be wrong).
5.
Are you willing to help to implement those suggestions.
Everything is possible but some events may not happen within lifespan.
Oleh Derevenko
-- Skype with underscore
From: ode-...@googlegroups.com [mailto:ode-...@googlegroups.com]
On Behalf Of German
Sent: Tuesday, May 14, 2013 7:15 PM
To: ode-...@googlegroups.com
Subject: [ode-users] Current state of the ODE project - Poll
Dear all.
Regarding discussions happening in other topics of this mailing list, I think it could help to know what do the people participating in this mailing list think about the current state of ODE.
1. What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
2. Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
3. What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
4. For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
5. Are you willing to help to implement those suggestions.
Thank you,
Germán
--
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.
1. What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
2. Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
3. What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
4. For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
5. Are you willing to help to implement those suggestions.
- What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
- Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
- What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
- For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
- Are you willing to help to implement those suggestions.
- What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
- Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
- What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
- For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
- Are you willing to help to implement those suggestions.
2008/2009
what do you use it for
Actually I don't use it. But only provide a
Java port of it: www.ode4j.org
However, I do have an average of 2 downloads/day for the
last year. I know my users very little, but they include
university courses and people that require a physics engine
on Android devices.
have contributed code
I think I proposed a patch once, but it didn't get implemented (may also be my fault, I didn't follow it up)
have a private patched version / fork
Yes, I have ported it to Java
etc
Not much practical experience, I just ported it.
2. you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
Documentation may be outdated. Then there are
lot of things that make porting to Java hard, but that a
perfectly valid in C/C++ (many macros, multiple inheritance,
pointer arithmetic). I don't expect them to be changed just
for me, but I think even some C/C++ programmer think they
are overused.
3.
What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
Then there are lot of things that make
porting to Java hard, but that a perfectly valid in C/C++
(many macros, multiple inheritance (GIMPACT), pointer
arithmetic). I don't expect them to be changed just for
me, but I think even some C/C++ programmer think they are
overused.
Also, the ubiquitous use of non-private attributes is a
bit strange for a Java developer (getters and setters are inlined automatically
in Java in most cases).
4.
For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
As I said, these issues are very specific to my use case, except that they may be considered bad style by some. Fixing would be easy in many cases, but I'm not sure it would be appreciated.
5.
Are you willing to help to implement those suggestions.
From: ode-...@googlegroups.com [mailto:ode-...@googlegroups.com] On Behalf Of German
Sent: Tuesday, May 14, 2013 7:15 PM
To: ode-...@googlegroups.com
Subject: [ode-users] Current state of the ODE project - Poll
Dear all.
Regarding discussions happening in other topics of this mailing list, I think it could help to know what do the people participating in this mailing list think about the current state of ODE.
1. What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
2. Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
3. What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
4. For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
5. Are you willing to help to implement those suggestions.
Thank you,
Germán
--
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.
This e-mail may contain privileged and confidential information. If you are not the intended recipient, be aware that any use, disclosure, copying or distribution of this e-mail or any attachments is prohibited. If you have received this e-mail in error, please notify us immediately by returning it to the sender and delete this copy from your system. Thank you.
Dear all.
Regarding discussions happening in other topics of this mailing list, I think it could help to know what do the people participating in this mailing list think about the current state of ODE.
- What's your experience with ODE? For example, since when do you use it, what do you use it for, have contributed code, have a private patched version / fork, etc.
- Do you think there are issues to be addressed regarding the project, including software distribution, documentation, etc?
- What are those issues? Please order them according to the importance you assign to each one of them, beginning with the most significant.
- For each one of the previous issues, please give suggestions of what could be done to solve/alleviate them. If you don't know, say so.
- Are you willing to help to implement those suggestions.
--