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:
authorTiago Conceição <Tiago_caza@hotmail.com>2022-11-10 07:09:00 +0300
committerTiago Conceição <Tiago_caza@hotmail.com>2022-11-10 07:09:00 +0300
commit8e4995a6a5f35bbee9fa54108b2743fd7fe59f18 (patch)
tree9f68381c2a9b66d2512aef8b658bca3f336d7252 /documentation
parent051f11bb6e723e9ccc624abdaa69e5d8750ffa01 (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.xml69
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