[ODE] GIMPACT with doubles
Francisco Leon
projectileman at yahoo.com
Sun Oct 29 09:16:33 MST 2006
Hi Peter.
GIMPACT can support doubles, but you have to make some
settings:
In the file 'gim_math.h' on line 47 you must change
the definition of 'GREAL' to double. That's all!
GIMPACT hasn't been integrated to the whole ODE
configuration system. So calling "premake --target
vs2005 --with-doubles" is not enough.
--- Peter Libi� <peter.libic at seznam.cz> wrote:
> Hello,
> i tried to build ODE with doubles and gimpact
> enabled.
> (premake --target vs2005 --with-doubles
> --with-gimpact --with-tests)
>
> I got following errors:
>
> ode\src\collision_trimesh_box.cpp(1330) : error
> C2664:
> 'gim_trimesh_get_triangle_vertices' : cannot convert
> parameter 3 from
> 'dVector3' to 'float []'
> Types pointed to are unrelated; conversion
> requires
> reinterpret_cast, C-style cast or function-style
> cast
>
> ode\src\collision_trimesh_plane.cpp(160) : error
> C2664:
> 'dGeomPlaneGetParams' : cannot convert parameter 2
> from 'vec4f' to
> 'dReal []'
> Types pointed to are unrelated; conversion
> requires
> reinterpret_cast, C-style cast or function-style
> cast
> collision_trimesh_ray.cpp
> ode\src\collision_trimesh_ray.cpp(150) : error
> C2664:
> 'gim_trimesh_ray_closest_collision' : cannot convert
> parameter 2 from
> 'dVector3' to 'float []'
> Types pointed to are unrelated; conversion
> requires
> reinterpret_cast, C-style cast or function-style
> cast
> ode\src\collision_trimesh_ray.cpp(154) : error
> C2664:
> 'gim_trimesh_ray_collision' : cannot convert
> parameter 2 from 'dVector3'
> to 'float []'
> Types pointed to are unrelated; conversion
> requires
> reinterpret_cast, C-style cast or function-style
> cast
> collision_trimesh_sphere.cpp
> ode\src\collision_trimesh_sphere.cpp(516) : error
> C2664:
> 'gim_trimesh_sphere_collision' : cannot convert
> parameter 2 from 'dReal
> [4]' to 'float []'
> Types pointed to are unrelated; conversion
> requires
> reinterpret_cast, C-style cast or function-style
> cast
>
> Is there smething I'm doing wrong? Or if I need
> doubles I just cannot
> use gimpact?
>
> Thanks,
>
> Peter
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
>
"Technocracy Rules with Supremacy"
Visit http://gimpact.sourceforge.net
____________________________________________________________________________________
Everyone is raving about the all-new Yahoo! Mail
(http://advision.webevents.yahoo.com/mailbeta/)
More information about the ODE
mailing list