A few final changes for the Tao.Ode 0.6 update.
svn path=/branches/tao_2_0/; revision=62974
This commit is contained in:
Родитель
c897bc77e6
Коммит
2af9a7ec00
10
ChangeLog
10
ChangeLog
|
@ -0,0 +1,10 @@
|
|||
Tao.Ode 0.6.0.0 - July 25, 2006:
|
||||
Update to ODE 0.6 and conversion to .NET 2.0 essentially complete.
|
||||
The ODE 0.6 release consists of many bug fixes and
|
||||
improvements since the 0.5 release.
|
||||
There are also many documented and undocumented changes in the API.
|
||||
Notable changes: CCylinder renamed to Capsule
|
||||
Support for geom offsets added
|
||||
This update also includes a patch from Markus Ewald to fix a bug in
|
||||
dGeomSetRotation and inspired related changes. Thanks Markus.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
#region License
|
||||
/*
|
||||
MIT License
|
||||
Copyright 2003-2005 Tao Framework Team
|
||||
Copyright 2003-2006 Tao Framework Team
|
||||
http://www.taoframework.com
|
||||
All rights reserved.
|
||||
|
||||
|
@ -828,7 +828,7 @@ namespace Tao.Ode
|
|||
|
||||
/// <summary>
|
||||
/// In ODE's common.h: typedef dReal dVector3[4];
|
||||
///
|
||||
///
|
||||
/// From ODE mailing list:
|
||||
/// dVector3 is a dReal[4] to allow for future SIMD extension (the dMatrix3 is
|
||||
/// similarily defined).
|
||||
|
@ -3219,8 +3219,8 @@ namespace Tao.Ode
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Undocumented in ODE.
|
||||
///
|
||||
/// Undocumented in ODE.
|
||||
///
|
||||
/// Seems to return the first joint connecting the two specified bodies
|
||||
/// </summary>
|
||||
/// <param name="body1">the first body to query</param>
|
||||
|
@ -3231,7 +3231,7 @@ namespace Tao.Ode
|
|||
|
||||
/// <summary>
|
||||
/// Undocumented in ODE.
|
||||
///
|
||||
///
|
||||
/// Seems to return a list of the joints connecting the two specified bodies
|
||||
/// </summary>
|
||||
/// <param name="body1">the first body to query</param>
|
||||
|
@ -5691,16 +5691,16 @@ namespace Tao.Ode
|
|||
|
||||
#region TriMesh enums
|
||||
/// <summary>
|
||||
///
|
||||
///
|
||||
/// </summary>
|
||||
public enum TriMeshNumbers : int
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
///
|
||||
/// </summary>
|
||||
TRIMESH_FACE_NORMALS = 1,
|
||||
/// <summary>
|
||||
///
|
||||
///
|
||||
/// </summary>
|
||||
TRIMESH_LAST_TRANSFORMATION = 2
|
||||
}
|
||||
|
|
|
@ -8,13 +8,15 @@ Tao.Ode is an ODE API binding for .NET, implementing ODE 0.6.
|
|||
|
||||
Change Log:
|
||||
|
||||
0.6.0.0 - June 24, 2006:
|
||||
Update to ODE 0.6.
|
||||
The ODE 0.6 release seems to consist mainly of bug fixes and
|
||||
improvements, with few changes in the API.
|
||||
One notable change: CCylinder renamed to Capsule
|
||||
0.6.0.0 - July 25, 2006:
|
||||
Update to ODE 0.6 complete.
|
||||
The ODE 0.6 release consists of many bug fixes and
|
||||
improvements since the 0.5 release.
|
||||
There are also many documented and undocumented changes in the API.
|
||||
Notable changes: CCylinder renamed to Capsule
|
||||
Support for geom offsets added (geom transforms discouraged)
|
||||
This update also includes a patch from Markus Ewald to fix a bug in
|
||||
dGeomSetRotation. Thanks Markus.
|
||||
dGeomSetRotation and inspired related changes. Thanks Markus.
|
||||
|
||||
0.5.0.2 - Jan 25, 2006:
|
||||
Version bump. Various bug fixes and changes made over the recent
|
||||
|
|
|
@ -16,27 +16,8 @@ Single/Double precision:
|
|||
at compile time with appropriate #ifdef statements.
|
||||
- Your solution here - let me know on the Tao mailing list
|
||||
|
||||
Trimesh collision functions:
|
||||
See codynotes below
|
||||
|
||||
# ---- Start codynotes ----
|
||||
# Excerpts from original notes by cody (Sebastian Kotulla) for his
|
||||
# implementation of the bindings
|
||||
# Notes will be removed as issues are dealt with or clarified above.
|
||||
# Last update: Jan 28, 2006
|
||||
|
||||
TriMeshData:
|
||||
The trimesh functions take a pointer to mesh data and store the
|
||||
pointer internally, they dont copy the memory.
|
||||
This was one of the crash problems i guess.
|
||||
Right now my workaround is to pin the memory (at least this is what
|
||||
i intended, look at the OdeTriMeshData class).
|
||||
TLT NOTE: Not in Tao Subversion repository.
|
||||
|
||||
OdeGeom.Collide:
|
||||
crashes sometimes when trimeshes are used, dont know why...
|
||||
even when it works there is a chance that trimeshes intersect
|
||||
with each other.
|
||||
|
||||
# End codynotes
|
||||
Unit tests:
|
||||
Unit tests need to be written to cover as much ODE functionality as possible.
|
||||
Tests for Matrix3 marshalling have already been implemented.
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче