darkprophet
Senior Devvie   
Go Go Gadget Arms
|
 |
«
Reply #60 - Posted
2005-06-24 08:25:58 » |
|
Anybody having the same problem?
DP
|
|
|
|
Amos Wenger
|
 |
«
Reply #61 - Posted
2005-06-24 11:22:27 » |
|
I have TriMesh problems too.. and it's very annoying ( you really can't do a game engine with that ). I'm dropping a sphere on a trimesh terrain, and the sphere react normally, until it falls through the ground. I'm using the newest Odejava CVS version, and the latest binaries.
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
arne
Senior Devvie   
money is the worst drug- we should not let it rule
|
 |
«
Reply #62 - Posted
2005-06-25 08:45:28 » |
|
I've that also, but it gets better, if you test more often for collisions I think. It happens more often when things are moving fast, right?
|
|
|
|
Games published by our own members! Check 'em out!
|
|
arne
Senior Devvie   
money is the worst drug- we should not let it rule
|
 |
«
Reply #63 - Posted
2005-06-25 08:46:43 » |
|
I'm dropping a sphere on a trimesh terrain, and the sphere react normally, until it falls through the ground.
Yeah we really should have something like a GeomTerrain, which automatically is able to correct that.
|
|
|
|
darkprophet
Senior Devvie   
Go Go Gadget Arms
|
 |
«
Reply #64 - Posted
2005-06-25 09:57:57 » |
|
Maybe its about time Odejava changed its policy about ODE modules, e.g. the GeomTerrain module and incoorporate it in the build...
DP
|
|
|
|
Amos Wenger
|
 |
«
Reply #65 - Posted
2005-06-25 12:39:22 » |
|
What would be the difference between GeomTrimesh and GeomTerrain ?? I solved my problem by smoothing the 3D model ( not good for performances... ), but it isn't a good solution.
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
arne
Senior Devvie   
money is the worst drug- we should not let it rule
|
 |
«
Reply #66 - Posted
2005-06-25 12:58:16 » |
|
If you have a GeomTerrain, you know that no elements can be beneath it, so ode can always correct that. As an example I've never seen anything get stuck in a GeomSphere. (Ok I haven't tested it)
|
|
|
|
Amos Wenger
|
 |
«
Reply #67 - Posted
2005-06-27 15:34:08 » |
|
Oh I see. And you say in ODE there is a GeomTerrain ? And not in OdeJava ?
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
arne
Senior Devvie   
money is the worst drug- we should not let it rule
|
 |
«
Reply #68 - Posted
2005-06-27 16:04:19 » |
|
Oh I see. And you say in ODE there is a GeomTerrain ? And not in OdeJava ?
No - it's the other way round there is no such GeomTerrain in ODE, so we can't have a GeomTerrain either.
|
|
|
|
darkprophet
Senior Devvie   
Go Go Gadget Arms
|
 |
«
Reply #69 - Posted
2005-06-27 16:11:14 » |
|
I believe ODE does have a GeomTerrain, but its a contributed module.
Ode.dCreateTerrain is the ODE method.
DP
|
|
|
|
Games published by our own members! Check 'em out!
|
|
arne
Senior Devvie   
money is the worst drug- we should not let it rule
|
 |
«
Reply #70 - Posted
2005-06-27 16:33:38 » |
|
Yep I also heard about that, but I think it doesn't also work for the ODE guys. Maybe we'll just have to wait some time  Ode.dCreateTerrain is the ODE method. There is no such function.
|
|
|
|
Amos Wenger
|
 |
«
Reply #71 - Posted
2005-06-28 10:38:18 » |
|
Ode.dCreateTerrain is the ODE method. There is no such function... ..In Odejava
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
Patheros
Senior Newbie 
|
 |
«
Reply #72 - Posted
2006-02-13 03:48:05 » |
|
Any one solve any of this yet?
|
|
|
|
Amos Wenger
|
 |
«
Reply #73 - Posted
2006-02-13 17:18:39 » |
|
I think there won't be any fix for ODEJava. But we at Joode are trying to recode these things right. @t_larkworthy : will your arbitrary polygon detection collision handle the terrains cases well ?
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
t_larkworthy
|
 |
«
Reply #74 - Posted
2006-02-13 18:01:26 » |
|
Yeah I am hoping for that. By partially defining the Gauss representation for an object then the potential anti-podal(opposite) featurse can be limited to only some directions, thus only in some directions can a penetration be measured. It should be trivial to implement a plane like that, but because the system I am working on is only for convex polyhedra, creating a terrain from it is not staightforward. (but obviously there is still a break things up into convex peices algorithm that could be done in the future)
|
Runesketch: an Online CCG built on Google App Engine where players draw their cards and trade. Fight, draw or trade yourself to success.
|
|
|
Amos Wenger
|
 |
«
Reply #75 - Posted
2006-02-14 17:16:09 » |
|
So we need to have an algorithm for dividing concave polyhedras to convex ones.. That won't be a piece of cake...
|
"Once you start working on something, don't be afraid of failure and don't abandon it. People who work sincerely are the happiest"
|
|
|
t_larkworthy
|
 |
«
Reply #76 - Posted
2006-02-17 01:33:46 » |
|
Its failry easy doing a poor one, just keep cutting the polyhedra until every part is convex. I am hoping the effeciency of the ConvexConvex collision algorithm will of make up for it.
|
Runesketch: an Online CCG built on Google App Engine where players draw their cards and trade. Fight, draw or trade yourself to success.
|
|
|
|