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

Only use the max motor impulse if it is positive (it defaults to -1).

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

Final set of fetch methods, for secondary data for the limits.

11 лет назад
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

revert default contact 'erp' (error-reduction-parameter) from 0.8 to 0.2 as it used to be.

10 лет назад
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

Added 3 fetch methods and made other methods Const.

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

Auto limitation of spring stiffness and damping in btGeneric6DofSpring2Constraint is now optional. Fix: spring stiffness limitation used the mass incorrectly in btGeneric6DofSpring2Constraint.

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

Fixed constraint for btMultiBody and btRigidBody.

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

fix padding in btSolverConstraint, see Issue 650 fix some warnings

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

Added 4 fetch methods to the 6DoF spring constraint.

11 лет назад
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

Created a few getters and setters for the btHingeConstraint.

11 лет назад
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

Added a method to retrieve the parameter flags to the btPoint2PointConstraint.

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

separate spinning and rolling friction coefficients, exposed in URDF as spinning_friction / m_rolling_friction improvements in VR demo, add grasper etc.

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

separate spinning and rolling friction coefficients, exposed in URDF as spinning_friction / m_rolling_friction improvements in VR demo, add grasper etc.

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

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

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

fix compile issue(s) in BT_USE_DOUBLE_PRECISION mode

10 лет назад
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

remove unused findex from btTypedConstraint.h

10 лет назад
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 ©