FEM: Use std::numeric_limits and std::numbers instead of defines

This commit is contained in:
Benjamin Nauck
2025-03-27 19:00:41 +01:00
parent 3fc0831116
commit e2da3bce46
22 changed files with 153 additions and 134 deletions

View File

@@ -130,14 +130,15 @@ TaskFemConstraintTransform::TaskFemConstraintTransform(
ui->qsb_rot_angle->bind(
App::ObjectIdentifier::parse(pcConstraint, std::string("Rotation.Angle")));
ui->spb_rot_axis_x->setMinimum(-FLOAT_MAX);
ui->spb_rot_axis_x->setMaximum(FLOAT_MAX);
ui->spb_rot_axis_y->setMinimum(-FLOAT_MAX);
ui->spb_rot_axis_y->setMaximum(FLOAT_MAX);
ui->spb_rot_axis_z->setMinimum(-FLOAT_MAX);
ui->spb_rot_axis_z->setMaximum(FLOAT_MAX);
ui->qsb_rot_angle->setMinimum(-FLOAT_MAX);
ui->qsb_rot_angle->setMaximum(FLOAT_MAX);
float max = std::numeric_limits<float>::max();
ui->spb_rot_axis_x->setMinimum(-max);
ui->spb_rot_axis_x->setMaximum(max);
ui->spb_rot_axis_y->setMinimum(-max);
ui->spb_rot_axis_y->setMaximum(max);
ui->spb_rot_axis_z->setMinimum(-max);
ui->spb_rot_axis_z->setMaximum(max);
ui->qsb_rot_angle->setMinimum(-max);
ui->qsb_rot_angle->setMaximum(max);
std::string transform_type = pcConstraint->TransformType.getValueAsString();
if (transform_type == "Rectangular") {