/
redgpu
/
bullet
ОбзорДокументацияВойти
/
redgpu
/
bullet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
bullet/
.../BulletDynamics/ConstraintSolver/
..
btConeTwistConstraint.cpp

Avoid a potential division by zero.

11 лет назад
btConeTwistConstraint.h

use the old data structures for single precision serialization, to make it backwards compatible So files created by the new double precision serialization of Bullet 2.82 cannot be read by old Bullet versions, but double precision serialized file generated by older Bullet versions can be read by Bullet 2.82 or newer.

13 лет назад
btConstraintSolver.h

added the btNNCGConstraintSolver, based on the paper "Nonsmooth Nonlinear Conjugate Gradient Method for interactive contact force problems". The solver needs a lot of iterations, before the quality goes up (~ 1000) Thanks to Gabor PUHR for the contribution! Improved the btLemkeSolver. Remove the sparse optimizations from the btMatrixX.h, replace it with explicit call to rowComputeNonZeroElements (only used in the btSolveProjectedGaussSeidel), it was likely slowing things down, without being useful. Re-enable SIMD in the solver (was accidently disabled in Bullet 2.82 release)

13 лет назад
btContactConstraint.cpp

remove a lot of warnings (more todo in demos and serialization code)

12 лет назад
btContactConstraint.h

add FractureDemo to AllBulletDemos improvements in CCD handling some cleanup of CcdPhysicsDemo and BasicDemo

15 лет назад
btContactSolverInfo.h

Added experimental implicit gyroscopic force implementation, one by Michael Ewert, and another by Cooper (from OpenDE) Will also add Erin Catto's local implicit version from the GDC 2015 tutorial Added demo for btGeneric6DofSpring2Constraint, thanks to Gabor Puhr Add gfxBridge.autogenerateGraphicsObjects method for Bullet 2 demos in new framework (need to implement all Bullet 2 collision shape types...) Use 1,1,1 for local scaling in btStaticPlaneShape

11 лет назад
btFixedConstraint.cpp

add .bullet extension in File/Open on Mac add importer support for FIXED_CONSTRAINT_TYPE, to be replaced by btGeneric6DofSpring2Constraint btFixedConstraint now derives from btGeneric6DofSpring2Constraint

11 лет назад
btFixedConstraint.h

add .bullet extension in File/Open on Mac add importer support for FIXED_CONSTRAINT_TYPE, to be replaced by btGeneric6DofSpring2Constraint btFixedConstraint now derives from btGeneric6DofSpring2Constraint

11 лет назад
btGearConstraint.cpp

remove a lot of warnings (more todo in demos and serialization code)

12 лет назад
btGearConstraint.h

remove a lot of warnings (more todo in demos and serialization code)

12 лет назад
btGeneric6DofConstraint.cpp

Usually m_contactNormal2 == -m_contactNormal1, but not always, so use a separate contactNormal1/contactNormal2 for each body in btSolverConstraint.

14 лет назад
btGeneric6DofConstraint.h

use the old data structures for single precision serialization, to make it backwards compatible So files created by the new double precision serialization of Bullet 2.82 cannot be read by old Bullet versions, but double precision serialized file generated by older Bullet versions can be read by Bullet 2.82 or newer.

13 лет назад
btGeneric6DofSpring2Constraint.cpp

add BspDemo.bsp data file add sphere2.urdf move btSpatialAlgebra into LinearMath remove some warnings, introduce BT_ZERO, BT_ONE, BT_HALF as defines for 0.f/0., 1.f/1., 0.5f/0.5 respectively

11 лет назад
btGeneric6DofSpring2Constraint.h

more URDF2Bullet refactor to make URDF import a little bit more re-usable

11 лет назад
btGeneric6DofSpringConstraint.cpp

fix padding in btSolverConstraint, see Issue 650 fix some warnings

14 лет назад
btGeneric6DofSpringConstraint.h

use the old data structures for single precision serialization, to make it backwards compatible So files created by the new double precision serialization of Bullet 2.82 cannot be read by old Bullet versions, but double precision serialized file generated by older Bullet versions can be read by Bullet 2.82 or newer.

13 лет назад
btHinge2Constraint.cpp

add Vehicles/Hinge2Vehicle demo, based on the ForkLift demo, using btHinge2Constraint with rigid body wheels change btHinge2Constraint to derive from new btGeneric6DofSpring2Constraint

11 лет назад
btHinge2Constraint.h

add Vehicles/Hinge2Vehicle demo, based on the ForkLift demo, using btHinge2Constraint with rigid body wheels change btHinge2Constraint to derive from new btGeneric6DofSpring2Constraint

11 лет назад
btHingeConstraint.cpp

add BspDemo.bsp data file add sphere2.urdf move btSpatialAlgebra into LinearMath remove some warnings, introduce BT_ZERO, BT_ONE, BT_HALF as defines for 0.f/0., 1.f/1., 0.5f/0.5 respectively

11 лет назад
btHingeConstraint.h

add support to btHingeConstraint to set/get ERP, example use: hinge->setParam(BT_CONSTRAINT_ERP,0.5); btScalar erp = hinge->getParam(BT_CONSTRAINT_ERP); Also, preliminary support for status bar messages in demo framework.

12 лет назад
btJacobianEntry.h

improve handling of restitution by using the velocity (linear/angular) before applying forces: this is done by re-introducing the btSolverBody and only apply the forces to solver body, and use the original rigid body velocity for restitution computation. warmstarting for contact points was broken, fix in btPersistentManifold enable split impulse by default (at the cost of some performance) add the option for zero-length friction (instead of recomputing friction directions using btPlaneSpace), use the solver mode flag SOLVER_ALLOW_ZERO_LENGTH_FRICTION_DIRECTIONS precompute lateral friction directions (in btManifoldResult) remove the mConstraintRow[3] from btManifoldPoint, it just took a lot of memory with no benefits: fixed it in btParallelConstraintSolver

14 лет назад
btNNCGConstraintSolver.cpp

remove a lot of warnings (more todo in demos and serialization code)

12 лет назад
btNNCGConstraintSolver.h

remove a lot of warnings (more todo in demos and serialization code)

12 лет назад
btPoint2PointConstraint.cpp

Usually m_contactNormal2 == -m_contactNormal1, but not always, so use a separate contactNormal1/contactNormal2 for each body in btSolverConstraint.

14 лет назад
btPoint2PointConstraint.h

use the old data structures for single precision serialization, to make it backwards compatible So files created by the new double precision serialization of Bullet 2.82 cannot be read by old Bullet versions, but double precision serialized file generated by older Bullet versions can be read by Bullet 2.82 or newer.

13 лет назад
btSequentialImpulseConstraintSolver.cpp

prepare to add ForkLiftDemo in App_AllBullet2Demos rename Ewert/Catto to World/Body for implicit coriolis forces

11 лет назад
btSequentialImpulseConstraintSolver.h

fix Linux build

12 лет назад
btSliderConstraint.cpp

fix maxLinMotorForce/maxAngMotorForce in btSliderConstraint Thanks to Stephen Peters, see also https://github.com/bulletphysics/bullet3/pull/328

11 лет назад
btSliderConstraint.h

use the old data structures for single precision serialization, to make it backwards compatible So files created by the new double precision serialization of Bullet 2.82 cannot be read by old Bullet versions, but double precision serialized file generated by older Bullet versions can be read by Bullet 2.82 or newer.

13 лет назад
btSolve2LinearConstraint.cpp

+ need to reset rigid body using 'setCenterOfMassTransform' to reset world inertia tensor + fixes in compound algorithm -> recompute contact points + add debug drawing to some demos. + revert btJacobianEntry change + replace dCROSSMAT by btVector3::getSkewSymmetricMatrix

18 лет назад
btSolve2LinearConstraint.h

add the BT_ prefix for all #ifdef guards, to avoid conflicts with developers own header defines. Fixes Issue 497

15 лет назад
btSolverBody.h

Attempt to fix "Regression in friction and damping behaviour" , see issue 752 Thanks to Sergej Reich for the report and narrowing down the breaking revision!

13 лет назад
btSolverConstraint.h

Build full A matrix and b vector for a MLCP solver interface, to explore Lemke, Dantzig, Newton and other MLCP solvers. The A matrix contains sparsity information. Added a PGS solver that uses the sparsity of the A matrix, just for testing (the equivalent sequential impulse solver is much faster, not having to allocate the big matrices)

13 лет назад
btTypedConstraint.cpp

Initialize 64bit user pointer, thanks to AndresTraks See https://github.com/erwincoumans/bullet3/issues/33

13 лет назад
btTypedConstraint.h

prepare to re-enable Gwen user interface (OpenGL_DebugFont) for OpenGL2.x prepare to add improved btGeneric6DofSpringConstraint

12 лет назад
btUniversalConstraint.cpp

pass in const vectors into btUniversalConstraint and normalize the local copy Thanks to SkewMatrix for the patch, http://code.google.com/p/bullet/issues/detail?id=571

15 лет назад
btUniversalConstraint.h

Apple contribution for OSX SSE and iOS NEON optimizations unit tests, thanks to Jordan Hubbard, Ian Ollmann and Hristo Hristov.

14 лет назад
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©