Update space parameters in 2D and 3D
Clarified space parameters for contacts and added missing ones. List of changes: -Add contact bias to space parameters -Add solver iterations to space parameters, instead of a specific physics server function -Renamed BODY_MAX_ALLOWED_PENETRATION to CONTACT_MAX_ALLOWED_PENETRATION to make it consistent with other contact parameters
This commit is contained in:
parent
5cbc7149a1
commit
2273a78af1
22 changed files with 93 additions and 84 deletions
|
|
@ -242,11 +242,13 @@ public:
|
|||
enum SpaceParameter {
|
||||
SPACE_PARAM_CONTACT_RECYCLE_RADIUS,
|
||||
SPACE_PARAM_CONTACT_MAX_SEPARATION,
|
||||
SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION,
|
||||
SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION,
|
||||
SPACE_PARAM_CONTACT_DEFAULT_BIAS,
|
||||
SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD,
|
||||
SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD,
|
||||
SPACE_PARAM_BODY_TIME_TO_SLEEP,
|
||||
SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS,
|
||||
SPACE_PARAM_SOLVER_ITERATIONS,
|
||||
};
|
||||
|
||||
virtual void space_set_param(RID p_space, SpaceParameter p_param, real_t p_value) = 0;
|
||||
|
|
@ -566,8 +568,6 @@ public:
|
|||
|
||||
virtual bool is_flushing_queries() const = 0;
|
||||
|
||||
virtual void set_collision_iterations(int p_iterations) = 0;
|
||||
|
||||
enum ProcessInfo {
|
||||
INFO_ACTIVE_OBJECTS,
|
||||
INFO_COLLISION_PAIRS,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue