diff options
author | Tiago Conceição <Tiago_caza@hotmail.com> | 2022-11-10 07:09:00 +0300 |
---|---|---|
committer | Tiago Conceição <Tiago_caza@hotmail.com> | 2022-11-10 07:09:00 +0300 |
commit | 8e4995a6a5f35bbee9fa54108b2743fd7fe59f18 (patch) | |
tree | 9f68381c2a9b66d2512aef8b658bca3f336d7252 /documentation | |
parent | 051f11bb6e723e9ccc624abdaa69e5d8750ffa01 (diff) |
v3.8.3
- **UVtoolsCmd:**
- **print-properties:**
- (Change) `-b`, `--base` option to `-a`, `-all` to indicate all properties and sub-properties, now defaults to only show base properties
- (Add) `-r`, `--range` option to prints only the matching layer(s) index(es) in a range
- (Add) `-i`, `--indexes` option to prints only the matching layer(s) index(es)
- (Add) Command: `set-properties <input-file> <property=value> Set properties in a file or to it layers with new values`
- (Add) Command: `print-issues <input-file> Detect and print issues in a file`
- (Add) New option to the `run` command: `-p, --property <property=value> Set a property with a new value (Compatible with operations only)`
- (Remove) Command: `print-layers` as it has been moved to `print-properties`, use `-r :` to obtain same result as default on `print-layers`
- **Issues:**
- (Fix) Issues groups with only one issue was displaying the wrong area value
- (Fix) Volume incorrectly calculated, resulting in a high value for group of issues
- (Fix) Incorrect calculation of the bounding rectangle for a group of issues
- **Repair layers:**
- (Add) Switch to opt between "Re-detect the selected issues before repair" and "Use and repair the previous detected issues" (Default)
- (Improvement) Do not allow to run the tool if there are no detected issues when the option "Use and repair the previous detected issues" is selected
- (Improvement) Linux: Recompile libcvextern.so on a older system to be able to run on both older and newest system (#603)
- (Upgrade) .NET from 6.0.10 to 6.0.11
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/UVtools.Core.xml | 69 |
1 files changed, 43 insertions, 26 deletions
diff --git a/documentation/UVtools.Core.xml b/documentation/UVtools.Core.xml index feb0c97..9576418 100644 --- a/documentation/UVtools.Core.xml +++ b/documentation/UVtools.Core.xml @@ -3456,27 +3456,27 @@ <param name="recalculateZPos">True to recalculate z position of each layer (requires <paramref name="callRebuildOnEnd"/> = true), otherwise false</param> <param name="property">Property name to change for each layer, use null to update all properties (requires <paramref name="callRebuildOnEnd"/> = true)</param> </member> - <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersXToPixels(System.UInt16,System.UInt32)"> + <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersXToPixels(System.Single,System.UInt32)"> <summary> Converts millimeters to pixels given the current resolution and display size </summary> - <param name="mm">Millimeters to convert</param> + <param name="millimeters">Millimeters to convert</param> <param name="fallbackToPixels">Fallback to this value in pixels if no ratio is available to make the convertion</param> <returns>Pixels</returns> </member> - <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersYToPixels(System.UInt16,System.UInt32)"> + <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersYToPixels(System.Single,System.UInt32)"> <summary> Converts millimeters to pixels given the current resolution and display size </summary> - <param name="mm">Millimeters to convert</param> + <param name="millimeters">Millimeters to convert</param> <param name="fallbackToPixels">Fallback to this value in pixels if no ratio is available to make the convertion</param> <returns>Pixels</returns> </member> - <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersToPixels(System.UInt16,System.UInt32)"> + <member name="M:UVtools.Core.FileFormats.FileFormat.MillimetersToPixels(System.Single,System.UInt32)"> <summary> Converts millimeters to pixels given the current resolution and display size </summary> - <param name="mm">Millimeters to convert</param> + <param name="millimeters">Millimeters to convert</param> <param name="fallbackToPixels">Fallback to this value in pixels if no ratio is available to make the convertion</param> <returns>Pixels</returns> </member> @@ -3636,6 +3636,15 @@ <param name="layerIndex">Layer index to check</param> <returns></returns> </member> + <member name="M:UVtools.Core.FileFormats.FileFormat.TryParseLayerIndexRange(System.String,System.UInt32@,System.UInt32@)"> + <summary> + Try to parse starting and ending layer index from a string + </summary> + <param name="value">String value to parse, in start:end format</param> + <param name="layerIndexStart">Parsed starting layer index</param> + <param name="layerIndexEnd">Parsed ending layer index</param> + <returns></returns> + </member> <member name="M:UVtools.Core.FileFormats.FileFormat.SanitizeLayerIndex(System.UInt32@)"> <summary> Constrains a layer index to be inside the range between 0 and <see cref="P:UVtools.Core.FileFormats.FileFormat.LastLayerIndex"/> @@ -5065,7 +5074,7 @@ <param name="layers">Layer collection</param> <returns></returns> </member> - <member name="P:UVtools.Core.Layers.IslandDetectionConfiguration.Enabled"> + <member name="P:UVtools.Core.Layers.DetectionConfiguration.Enabled"> <summary> Gets or sets if the detection is enabled </summary> @@ -5127,11 +5136,6 @@ Overhang configuration </summary> </member> - <member name="P:UVtools.Core.Layers.OverhangDetectionConfiguration.Enabled"> - <summary> - Gets or sets if the detection is enabled - </summary> - </member> <member name="P:UVtools.Core.Layers.OverhangDetectionConfiguration.WhiteListLayers"> <summary> Gets or sets a list of layers to check for overhangs, absent layers will not be checked. @@ -5154,11 +5158,6 @@ The survived pixels are potential overhangs. </summary> </member> - <member name="P:UVtools.Core.Layers.ResinTrapDetectionConfiguration.Enabled"> - <summary> - Gets or sets if the detection is enabled - </summary> - </member> <member name="P:UVtools.Core.Layers.ResinTrapDetectionConfiguration.StartLayerIndex"> <summary> Gets or sets the starting layer index for the detection which will also be considered a drain layer. @@ -5201,11 +5200,6 @@ Required minimum height (in mm) to be considered a suction cup </summary> </member> - <member name="P:UVtools.Core.Layers.TouchingBoundDetectionConfiguration.Enabled"> - <summary> - Gets if the detection is enabled - </summary> - </member> <member name="P:UVtools.Core.Layers.TouchingBoundDetectionConfiguration.MinimumPixelBrightness"> <summary> Gets the minimum pixel brightness to be a touching bound @@ -5231,14 +5225,27 @@ Gets or sets the margin in pixels from bottom edge to check for touching white pixels </summary> </member> - <member name="P:UVtools.Core.Layers.PrintHeightDetectionConfiguration.Enabled"> + <member name="P:UVtools.Core.Layers.PrintHeightDetectionConfiguration.Offset"> <summary> - Gets if the detection is enabled + Get the offset from top to sum to printer max Z height </summary> </member> - <member name="P:UVtools.Core.Layers.PrintHeightDetectionConfiguration.Offset"> + <member name="P:UVtools.Core.Layers.EmptyLayerDetectionConfiguration.IgnoreStartingEmptyLayers"> <summary> - Get the offset from top to sum to printer max Z height + <para>Gets or sets to ignore the starting empty layers.</para> + <para>True to ignore starting empty layers, otherwise false.</para> + </summary> + </member> + <member name="P:UVtools.Core.Layers.EmptyLayerDetectionConfiguration.IgnoreLooseEmptyLayers"> + <summary> + <para>Gets or sets to ignore the loose empty layers that are not on start nor in end.</para> + <para>True to ignore loose empty layers, otherwise false.</para> + </summary> + </member> + <member name="P:UVtools.Core.Layers.EmptyLayerDetectionConfiguration.IgnoreEndingEmptyLayers"> + <summary> + <para>Gets or sets to ignore the ending empty layers.</para> + <para>True to ignore ending empty layers, otherwise false.</para> </summary> </member> <member name="P:UVtools.Core.Layers.MainIssue.Type"> @@ -5291,6 +5298,11 @@ Gets the area of the issue </summary> </member> + <member name="P:UVtools.Core.Layers.MainIssue.AreaChar"> + <summary> + Gets the area character, either ² or ³ + </summary> + </member> <member name="P:UVtools.Core.Layers.MainIssue.Childs"> <summary> Gets all issues inside this main issue @@ -6510,6 +6522,11 @@ True to output a dummy pixel on bounding rectangle position to avoid empty layer and blank image, otherwise set to false </summary> </member> + <member name="P:UVtools.Core.Operations.OperationRepairLayers.DetectIssues"> + <summary> + IF true it will re-detect the selected issues before repair, otherwise uses and repair the previous detected issues + </summary> + </member> <member name="P:UVtools.Core.Operations.OperationSolidify.MinimumArea"> <summary> Gets the minimum required area to solidify it |