mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Fix SCU build issues related to Jolt Physics
This commit is contained in:
parent
db66343528
commit
9cea7ebc91
10 changed files with 185 additions and 185 deletions
|
|
@ -52,13 +52,13 @@
|
|||
|
||||
namespace {
|
||||
|
||||
constexpr double DEFAULT_CONTACT_RECYCLE_RADIUS = 0.01;
|
||||
constexpr double DEFAULT_CONTACT_MAX_SEPARATION = 0.05;
|
||||
constexpr double DEFAULT_CONTACT_MAX_ALLOWED_PENETRATION = 0.01;
|
||||
constexpr double DEFAULT_CONTACT_DEFAULT_BIAS = 0.8;
|
||||
constexpr double DEFAULT_SLEEP_THRESHOLD_LINEAR = 0.1;
|
||||
constexpr double DEFAULT_SLEEP_THRESHOLD_ANGULAR = 8.0 * Math::PI / 180;
|
||||
constexpr double DEFAULT_SOLVER_ITERATIONS = 8;
|
||||
constexpr double SPACE_DEFAULT_CONTACT_RECYCLE_RADIUS = 0.01;
|
||||
constexpr double SPACE_DEFAULT_CONTACT_MAX_SEPARATION = 0.05;
|
||||
constexpr double SPACE_DEFAULT_CONTACT_MAX_ALLOWED_PENETRATION = 0.01;
|
||||
constexpr double SPACE_DEFAULT_CONTACT_DEFAULT_BIAS = 0.8;
|
||||
constexpr double SPACE_DEFAULT_SLEEP_THRESHOLD_LINEAR = 0.1;
|
||||
constexpr double SPACE_DEFAULT_SLEEP_THRESHOLD_ANGULAR = 8.0 * Math::PI / 180;
|
||||
constexpr double SPACE_DEFAULT_SOLVER_ITERATIONS = 8;
|
||||
|
||||
} // namespace
|
||||
|
||||
|
|
@ -209,28 +209,28 @@ void JoltSpace3D::call_queries() {
|
|||
double JoltSpace3D::get_param(PhysicsServer3D::SpaceParameter p_param) const {
|
||||
switch (p_param) {
|
||||
case PhysicsServer3D::SPACE_PARAM_CONTACT_RECYCLE_RADIUS: {
|
||||
return DEFAULT_CONTACT_RECYCLE_RADIUS;
|
||||
return SPACE_DEFAULT_CONTACT_RECYCLE_RADIUS;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_CONTACT_MAX_SEPARATION: {
|
||||
return DEFAULT_CONTACT_MAX_SEPARATION;
|
||||
return SPACE_DEFAULT_CONTACT_MAX_SEPARATION;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION: {
|
||||
return DEFAULT_CONTACT_MAX_ALLOWED_PENETRATION;
|
||||
return SPACE_DEFAULT_CONTACT_MAX_ALLOWED_PENETRATION;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_CONTACT_DEFAULT_BIAS: {
|
||||
return DEFAULT_CONTACT_DEFAULT_BIAS;
|
||||
return SPACE_DEFAULT_CONTACT_DEFAULT_BIAS;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD: {
|
||||
return DEFAULT_SLEEP_THRESHOLD_LINEAR;
|
||||
return SPACE_DEFAULT_SLEEP_THRESHOLD_LINEAR;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD: {
|
||||
return DEFAULT_SLEEP_THRESHOLD_ANGULAR;
|
||||
return SPACE_DEFAULT_SLEEP_THRESHOLD_ANGULAR;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_BODY_TIME_TO_SLEEP: {
|
||||
return JoltProjectSettings::sleep_time_threshold;
|
||||
}
|
||||
case PhysicsServer3D::SPACE_PARAM_SOLVER_ITERATIONS: {
|
||||
return DEFAULT_SOLVER_ITERATIONS;
|
||||
return SPACE_DEFAULT_SOLVER_ITERATIONS;
|
||||
}
|
||||
default: {
|
||||
ERR_FAIL_V_MSG(0.0, vformat("Unhandled space parameter: '%d'. This should not happen. Please report this.", p_param));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue