feat: PP钻带基础信息显示X/Y间距
检测PP钻带(文件名-pp结尾、4孔、直径4.000),计算上下孔X间距和左右孔Y间距 (欧氏距离),在MainWindow和StartupSelectionWindow的基础信息中显示。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,8 @@ namespace DrillTools
|
||||
public StartupAction SelectedAction { get; private set; } = StartupAction.None;
|
||||
|
||||
public StartupSelectionWindow(string filePath, bool canClearParameters = false, bool canGeneratePpDrillTape = false,
|
||||
double minDrillDiameter = 0, double minSlotDiameter = 0, double minEADiameter = 0)
|
||||
double minDrillDiameter = 0, double minSlotDiameter = 0, double minEADiameter = 0,
|
||||
bool isPpDrillTape = false, double ppXSpacing = 0, double ppYSpacing = 0)
|
||||
{
|
||||
InitializeComponent();
|
||||
DataContext = new
|
||||
@@ -25,7 +26,10 @@ namespace DrillTools
|
||||
FileName = Path.GetFileNameWithoutExtension(filePath),
|
||||
MinDrillDiameter = minDrillDiameter,
|
||||
MinSlotDiameter = minSlotDiameter,
|
||||
MinEADiameter = minEADiameter
|
||||
MinEADiameter = minEADiameter,
|
||||
IsPpDrillTape = isPpDrillTape,
|
||||
PpXSpacing = ppXSpacing,
|
||||
PpYSpacing = ppYSpacing
|
||||
};
|
||||
ClearParametersButton.Visibility = canClearParameters ? Visibility.Visible : Visibility.Collapsed;
|
||||
GeneratePpDrillTapeButton.Visibility = canGeneratePpDrillTape ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
Reference in New Issue
Block a user