Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'UVtools.Scripts/Erode-Bottom.ps1')
-rw-r--r--UVtools.Scripts/Erode-Bottom.ps110
1 files changed, 5 insertions, 5 deletions
diff --git a/UVtools.Scripts/Erode-Bottom.ps1 b/UVtools.Scripts/Erode-Bottom.ps1
index 3087662..5f72bcd 100644
--- a/UVtools.Scripts/Erode-Bottom.ps1
+++ b/UVtools.Scripts/Erode-Bottom.ps1
@@ -110,19 +110,19 @@ $slicerFile.Decode($inputFile, $progress);
###################################################
# Morph bottom erode
Write-Output "Eroding bottoms with ${iterations} iterations, please wait..."
-$morph = New-Object UVtools.Core.Operations.OperationMorph
+$morph = [UVtools.Core.Operations.OperationMorph]::new($slicerFile)
$morph.MorphOperation = [Emgu.CV.CvEnum.MorphOp]::Erode
$morph.IterationsStart = $iterations
-$morph.LayerIndexEnd = $slicerFile.BottomLayerCount - 1
-if(!$morph.Execute($slicerFile, $progress)){ return; }
+$morph.SelectBottomLayers()
+if(!$morph.Execute($progress)){ return; }
##############
# Dont touch #
##############
# Save file with _modified name appended
-$filePath = [System.IO.Path]::GetDirectoryName($inputFile);
-$fileExt = [System.IO.Path]::GetExtension($inputFile);
+$filePath = [System.IO.Path]::GetDirectoryName($inputFile)
+$fileExt = [System.IO.Path]::GetExtension($inputFile)
$fileNoExt = [System.IO.Path]::GetFileNameWithoutExtension($inputFile)
$fileOutput = "${filePath}${dirSeparator}${fileNoExt}_modified${fileExt}"
Write-Output "Saving as ${fileNoExt}_modified${fileExt}, please wait..."