FEM: Add NetGen Min Size (#12794)

This commit is contained in:
FEA-eng
2024-04-19 06:05:57 +02:00
committed by GitHub
parent f9c423e979
commit 1d1547e849
5 changed files with 33 additions and 0 deletions

View File

@@ -49,6 +49,7 @@ TaskTetParameter::TaskTetParameter(Fem::FemMeshShapeNetgenObject* pcObject, QWid
this->groupLayout()->addWidget(proxy);
ui->doubleSpinBox_MaxSize->setValue(pcObject->MaxSize.getValue());
ui->doubleSpinBox_MinSize->setValue(pcObject->MinSize.getValue());
ui->comboBox_Fineness->setCurrentIndex(pcObject->Fineness.getValue());
ui->checkBox_SecondOrder->setChecked(pcObject->SecondOrder.getValue());
ui->doubleSpinBox_GrowthRate->setValue(pcObject->GrowthRate.getValue());
@@ -60,6 +61,10 @@ TaskTetParameter::TaskTetParameter(Fem::FemMeshShapeNetgenObject* pcObject, QWid
qOverload<double>(&QDoubleSpinBox::valueChanged),
this,
&TaskTetParameter::maxSizeValueChanged);
QObject::connect(ui->doubleSpinBox_MinSize,
qOverload<double>(&QDoubleSpinBox::valueChanged),
this,
&TaskTetParameter::minSizeValueChanged);
QObject::connect(ui->comboBox_Fineness,
qOverload<int>(&QComboBox::activated),
this,
@@ -120,6 +125,12 @@ void TaskTetParameter::maxSizeValueChanged(double Value)
touched = true;
}
void TaskTetParameter::minSizeValueChanged(double Value)
{
pcObject->MinSize.setValue(Value);
touched = true;
}
void TaskTetParameter::setQuadric(int s)
{
pcObject->SecondOrder.setValue(s != 0);