[PD] more hole fixes
- there is the ISO 273 describing clearance holes, so we need to take these values. Only if we have a size not defined in the norm, we calculate - add the coarse (wide) type for clearance holes from ISO 273 - add all screw thread sizes defined in DIN 13/ISO 261 - rearrange thread dialog to make it more compact - change name "fit" to "clearance" as discussed - add tooltips to the dialog - fix issue with TaperedAngle dialog field - change a size name because the norms define "M1" not "M1.0"
This commit is contained in:
@@ -167,7 +167,9 @@ TaskHoleParameters::TaskHoleParameters(ViewProviderHole *HoleView, QWidget *pare
|
||||
else
|
||||
ui->drillPointAngled->setChecked(true);
|
||||
ui->DrillPointAngle->setValue(pcHole->DrillPointAngle.getValue());
|
||||
ui->Tapered->setChecked(pcHole->ModelActualThread.getValue());
|
||||
ui->Tapered->setChecked(pcHole->Tapered.getValue());
|
||||
// Angle is only enabled (sensible) if tapered
|
||||
ui->TaperedAngle->setEnabled(pcHole->Tapered.getValue());
|
||||
ui->TaperedAngle->setValue(pcHole->TaperedAngle.getValue());
|
||||
ui->Reversed->setChecked(pcHole->Reversed.getValue());
|
||||
|
||||
@@ -793,7 +795,7 @@ long TaskHoleParameters::getThreadClass() const
|
||||
|
||||
long TaskHoleParameters::getThreadFit() const
|
||||
{
|
||||
// the fit is independent if the hole is threaded or not
|
||||
// the fit (clearance) is independent if the hole is threaded or not
|
||||
// since an unthreaded hole for a screw can also have a close fit
|
||||
return ui->ThreadFit->currentIndex();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user