diff --git a/Cad/Drawers/RingRawFreeForgeCenterPunchDrawer.cs b/Cad/Drawers/RingRawFreeForgeCenterPunchDrawer.cs index c1754b0..65689ec 100644 --- a/Cad/Drawers/RingRawFreeForgeCenterPunchDrawer.cs +++ b/Cad/Drawers/RingRawFreeForgeCenterPunchDrawer.cs @@ -228,9 +228,16 @@ namespace CadParamPluging.Cad.Drawers // 7. Min Wall Thickness var minWallThickness = bag.GetDoubleOrNull(FeatureDrivenDrawer.KeyMinWallThickness); - if (minWallThickness.HasValue && minWallThickness.Value > 0 && xInnerRight.HasValue) + if (minWallThickness.HasValue && minWallThickness.Value > 0) { - FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, xInnerRight.Value, ox + W, oy, minWallThickness.Value); + if (xInnerRight.HasValue) + { + FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, xInnerRight.Value, ox + W, oy, minWallThickness.Value); + } + if (xInnerLeft.HasValue) + { + FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, ox, xInnerLeft.Value, oy, minWallThickness.Value); + } } // 8. Part Contour (Machined Parameters present) diff --git a/Cad/Drawers/RingRawFreeForgeNonCenterPunchDrawer.cs b/Cad/Drawers/RingRawFreeForgeNonCenterPunchDrawer.cs index 876109c..92cd8f8 100644 --- a/Cad/Drawers/RingRawFreeForgeNonCenterPunchDrawer.cs +++ b/Cad/Drawers/RingRawFreeForgeNonCenterPunchDrawer.cs @@ -261,9 +261,16 @@ namespace CadParamPluging.Cad.Drawers // 7. Min Wall Thickness var minWallThickness = bag.GetDoubleOrNull(FeatureDrivenDrawer.KeyMinWallThickness); - if (minWallThickness.HasValue && minWallThickness.Value > 0 && xInnerRight.HasValue) + if (minWallThickness.HasValue && minWallThickness.Value > 0) { - FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, xInnerRight.Value, ox + W, oy, minWallThickness.Value); + if (xInnerRight.HasValue) + { + FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, xInnerRight.Value, ox + W, oy, minWallThickness.Value); + } + if (xInnerLeft.HasValue) + { + FeatureDrivenDrawer.DrawMinWallThicknessNote(ctx, ox, xInnerLeft.Value, oy, minWallThickness.Value); + } } // 8. Part Contour (Machined Parameters present)