tune
This commit is contained in:
parent
a847916af6
commit
a128d423b9
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,9 +11,9 @@
|
||||
"dependencies": {
|
||||
"AvalonEdit": "6.3.0.90",
|
||||
"FontAwesome.Sharp": "6.3.0",
|
||||
"Hi.WpfPlus": "3.1.98",
|
||||
"HiNc": "3.1.114",
|
||||
"HiNc-Resource": "3.1.14",
|
||||
"Hi.WpfPlus": "3.1.99",
|
||||
"HiNc": "3.1.115",
|
||||
"HiNc-Resource": "3.1.15",
|
||||
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2",
|
||||
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2",
|
||||
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2"
|
||||
@ -1673,36 +1673,36 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Hi.WpfPlus/3.1.98": {
|
||||
"Hi.WpfPlus/3.1.99": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.100"
|
||||
"HiDisp": "3.1.101"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
||||
"assemblyVersion": "3.1.98.0",
|
||||
"fileVersion": "3.1.98.0"
|
||||
"assemblyVersion": "3.1.99.0",
|
||||
"fileVersion": "3.1.99.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiCbtr/3.1.98": {
|
||||
"HiCbtr/3.1.99": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.100"
|
||||
"HiDisp": "3.1.101"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiCbtr.dll": {
|
||||
"assemblyVersion": "3.1.98.0",
|
||||
"fileVersion": "3.1.98.0"
|
||||
"assemblyVersion": "3.1.99.0",
|
||||
"fileVersion": "3.1.99.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiDisp/3.1.100": {
|
||||
"HiDisp/3.1.101": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.92"
|
||||
"HiGeom": "3.1.93"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiDisp.dll": {
|
||||
"assemblyVersion": "3.1.100.0",
|
||||
"fileVersion": "3.1.100.0"
|
||||
"assemblyVersion": "3.1.101.0",
|
||||
"fileVersion": "3.1.101.0"
|
||||
}
|
||||
},
|
||||
"native": {
|
||||
@ -1720,7 +1720,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiGeom/3.1.92": {
|
||||
"HiGeom/3.1.93": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
@ -1731,8 +1731,8 @@
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiGeom.dll": {
|
||||
"assemblyVersion": "3.1.92.0",
|
||||
"fileVersion": "3.1.92.0"
|
||||
"assemblyVersion": "3.1.93.0",
|
||||
"fileVersion": "3.1.93.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1744,27 +1744,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiLicense/3.1.92": {
|
||||
"HiLicense/3.1.93": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.92"
|
||||
"HiGeom": "3.1.93"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiLicense.dll": {
|
||||
"assemblyVersion": "3.1.92.0",
|
||||
"fileVersion": "3.1.92.0"
|
||||
"assemblyVersion": "3.1.93.0",
|
||||
"fileVersion": "3.1.93.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiMech/3.1.105": {
|
||||
"HiMech/3.1.106": {
|
||||
"dependencies": {
|
||||
"CommandLineParser": "2.9.1",
|
||||
"HiCbtr": "3.1.98",
|
||||
"HiCbtr": "3.1.99",
|
||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiMech.dll": {
|
||||
"assemblyVersion": "3.1.105.0",
|
||||
"fileVersion": "3.1.105.0"
|
||||
"assemblyVersion": "3.1.106.0",
|
||||
"fileVersion": "3.1.106.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1779,19 +1779,19 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc/3.1.114": {
|
||||
"HiNc/3.1.115": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
"Grpc.Net.Client": "2.66.0",
|
||||
"HiLicense": "3.1.92",
|
||||
"HiMech": "3.1.105",
|
||||
"HiUniNc": "3.1.102"
|
||||
"HiLicense": "3.1.93",
|
||||
"HiMech": "3.1.106",
|
||||
"HiUniNc": "3.1.103"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc.dll": {
|
||||
"assemblyVersion": "3.1.114.0",
|
||||
"fileVersion": "3.1.114.0"
|
||||
"assemblyVersion": "3.1.115.0",
|
||||
"fileVersion": "3.1.115.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1803,22 +1803,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc-Resource/3.1.14": {
|
||||
"HiNc-Resource/3.1.15": {
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc-Resource.dll": {
|
||||
"assemblyVersion": "3.1.14.0",
|
||||
"fileVersion": "3.1.14.0"
|
||||
"assemblyVersion": "3.1.15.0",
|
||||
"fileVersion": "3.1.15.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiUniNc/3.1.102": {
|
||||
"HiUniNc/3.1.103": {
|
||||
"dependencies": {
|
||||
"HiMech": "3.1.105"
|
||||
"HiMech": "3.1.106"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiUniNc.dll": {
|
||||
"assemblyVersion": "3.1.102.0",
|
||||
"fileVersion": "3.1.102.0"
|
||||
"assemblyVersion": "3.1.103.0",
|
||||
"fileVersion": "3.1.103.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2191,68 +2191,68 @@
|
||||
"path": "grpc.net.common/2.66.0",
|
||||
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
||||
},
|
||||
"Hi.WpfPlus/3.1.98": {
|
||||
"Hi.WpfPlus/3.1.99": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AOfS7cgC841FBMBdtJib8wrKLcbg+gIcqtbLYazD2SRcimX54xPtU7zLE1an+hMx03NnXi91jIJE+Rul+gx+FQ==",
|
||||
"path": "hi.wpfplus/3.1.98",
|
||||
"hashPath": "hi.wpfplus.3.1.98.nupkg.sha512"
|
||||
"sha512": "sha512-ldhlK6dh1c2S6/ex6ED5o/PNxCUoxtYmtGObs9b6btky5MAUWXsAw0H1yTquGPNOTSHdewv/Ii3tSld5ttCuPA==",
|
||||
"path": "hi.wpfplus/3.1.99",
|
||||
"hashPath": "hi.wpfplus.3.1.99.nupkg.sha512"
|
||||
},
|
||||
"HiCbtr/3.1.98": {
|
||||
"HiCbtr/3.1.99": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-GHwoTAgXm0OW+gfuEbfULUpO3MK/1hJyTSDp1yIrL9JDJEuTMVa40a1S4zoIMJAqDcmmTkLbtW6fnVNe2X1MNQ==",
|
||||
"path": "hicbtr/3.1.98",
|
||||
"hashPath": "hicbtr.3.1.98.nupkg.sha512"
|
||||
"sha512": "sha512-tWksLbBls8IuFpayAlJrfZI2MaX+RHNBkpm9mFI8luqJ0EtQzF57CJG2Z0U50YBnfX9wbyDPqWTFMqUAdqJJUQ==",
|
||||
"path": "hicbtr/3.1.99",
|
||||
"hashPath": "hicbtr.3.1.99.nupkg.sha512"
|
||||
},
|
||||
"HiDisp/3.1.100": {
|
||||
"HiDisp/3.1.101": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-gU1+S5zJOlyJ6Irr+6GD2A3I4oDl25o0I2gR5IhsmOxEFAHtuuWw/SpE8PKBJUpKs97swr1l+zO0QqbUVmIOAg==",
|
||||
"path": "hidisp/3.1.100",
|
||||
"hashPath": "hidisp.3.1.100.nupkg.sha512"
|
||||
"sha512": "sha512-BYqyXWyzb2WquK04MydZnKs8LabNePD/tKGB7h3w8pxtMoL4cRW0vASsdPfZgGj9q16/sDUzHMrB3Oo6mIBl4g==",
|
||||
"path": "hidisp/3.1.101",
|
||||
"hashPath": "hidisp.3.1.101.nupkg.sha512"
|
||||
},
|
||||
"HiGeom/3.1.92": {
|
||||
"HiGeom/3.1.93": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-i4KM5HWZhu96/YdoXUwPIMQwwzPtdgWrjnVb0g4ZIsZLCMzbmGGACJb3ukXWaoZchM36mV0+4OOJ+YxrmF8RdA==",
|
||||
"path": "higeom/3.1.92",
|
||||
"hashPath": "higeom.3.1.92.nupkg.sha512"
|
||||
"sha512": "sha512-q+wryq3i4RLXhdQigCtqjg5WbNP50zqomY1Z0MK6eS2wkh8Zo8RorskUPDpdwm833Ba6CN3EhFV+yJJrDNFyOg==",
|
||||
"path": "higeom/3.1.93",
|
||||
"hashPath": "higeom.3.1.93.nupkg.sha512"
|
||||
},
|
||||
"HiLicense/3.1.92": {
|
||||
"HiLicense/3.1.93": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8xvJ3z76PnhKQf+1yuPtoY8KHAbn2/SUiIvqgSZ4Wi8z5DxdYzvnwyfdbPbVmeQP0II6dPnw75h9OihoeVBrkg==",
|
||||
"path": "hilicense/3.1.92",
|
||||
"hashPath": "hilicense.3.1.92.nupkg.sha512"
|
||||
"sha512": "sha512-bYh0j4Lbrjs2U3tc3YEtpNXqBM5eCdavH2odO7ETrxRKZmL3Mb1tZeYGiPWsfLrWgzu9G5BJZS1kw7siI+ling==",
|
||||
"path": "hilicense/3.1.93",
|
||||
"hashPath": "hilicense.3.1.93.nupkg.sha512"
|
||||
},
|
||||
"HiMech/3.1.105": {
|
||||
"HiMech/3.1.106": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tIPHzSFmWBBnbTf9IjkWHoyG8fOeWZh57hjirf5pd6aRoVezuAeHNafUOh0Ic/5J6fxRTqNCeN3smNLgNcjP/Q==",
|
||||
"path": "himech/3.1.105",
|
||||
"hashPath": "himech.3.1.105.nupkg.sha512"
|
||||
"sha512": "sha512-odGxnK6tG93AdLMHb1/1t5G37+dGYQLai0Au+W/JAWBnYij+1GLJRzROOPM/9xMTJy20haxvCKmKRC+rYx+LsA==",
|
||||
"path": "himech/3.1.106",
|
||||
"hashPath": "himech.3.1.106.nupkg.sha512"
|
||||
},
|
||||
"HiNc/3.1.114": {
|
||||
"HiNc/3.1.115": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-DlLTMcBiN+AMoNcNXx+cy54GeskeUzHoMhqsUztmWrMG1UcrFK0lJGgkzwrZ1p9FVAXcpHX38yA1JJYCxt78VQ==",
|
||||
"path": "hinc/3.1.114",
|
||||
"hashPath": "hinc.3.1.114.nupkg.sha512"
|
||||
"sha512": "sha512-pj+gRvMlHfu4wh3t502JFVJ0aX5bo+fpdnPxjXuf+tWcjHzW2rLCBPevpXApn3TnW+lAN5Lwwfj99OOl44v5cQ==",
|
||||
"path": "hinc/3.1.115",
|
||||
"hashPath": "hinc.3.1.115.nupkg.sha512"
|
||||
},
|
||||
"HiNc-Resource/3.1.14": {
|
||||
"HiNc-Resource/3.1.15": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-flpFKGX/9Sio3qAh/kC2F43qy6FqnZBHIbILRCnFP01QU7KIDm1VSPTd2CHe7wJzN2Y0GhfOWdWE5LQ68bL1dA==",
|
||||
"path": "hinc-resource/3.1.14",
|
||||
"hashPath": "hinc-resource.3.1.14.nupkg.sha512"
|
||||
"sha512": "sha512-vUyRtnwk2bCB3pA7wQNQe59dWFs1bbSaiqcz/78PNSJ55U9lwgbckuIVF35zlBCYgCR/Orf7PZksaD3YO7L2dQ==",
|
||||
"path": "hinc-resource/3.1.15",
|
||||
"hashPath": "hinc-resource.3.1.15.nupkg.sha512"
|
||||
},
|
||||
"HiUniNc/3.1.102": {
|
||||
"HiUniNc/3.1.103": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tF6I0V42i9bc9/TBQm7Kq0p0a6eDXpPWXTcwbRZ1YVPFcOKCzjpQO8HhLBCEFZ2+NMaCR/kjJtKoBzIym80wYA==",
|
||||
"path": "hiuninc/3.1.102",
|
||||
"hashPath": "hiuninc.3.1.102.nupkg.sha512"
|
||||
"sha512": "sha512-ILQierTzPiWqpMPmMybjcbECF1VYPeTQNyvPh1IGMpaG1yltw9y/r3GFwvnXtyQIfL9OBg/M8GagFLMCfWHHYw==",
|
||||
"path": "hiuninc/3.1.103",
|
||||
"hashPath": "hiuninc.3.1.103.nupkg.sha512"
|
||||
},
|
||||
"MathNet.Numerics/5.0.0": {
|
||||
"type": "package",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class LinkedListUtil | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<meta name="description" content="Utility methods for working with linked lists.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -97,7 +97,8 @@ Class LinkedListUtil
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown summary"><p>Utility methods for working with linked lists.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -159,7 +160,8 @@ Class LinkedListUtil
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Enumerates linked list nodes from the beginning node to the end node (exclusive).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -169,22 +171,25 @@ Class LinkedListUtil
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>beginNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a><T></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The starting node (inclusive).</p>
|
||||
</dd>
|
||||
<dt><code>endNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a><T></dt>
|
||||
<dd><p>exclusive end node. It can be null.</p>
|
||||
<dd><p>Exclusive end node. It can be null.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a><T>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>An enumerable sequence of linked list nodes.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Type Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>T</code></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The type of elements in the linked list.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -111,7 +111,8 @@ Classes
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Collections.LinkedListUtil.html">LinkedListUtil</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>Utility methods for working with linked lists.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.Collections.ListIndexBasedEnumerable-1.html">ListIndexBasedEnumerable<T></a></dt>
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Interface IToPresentDto | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<meta name="description" content="Interface for converting objects to presentation DTOs (Data Transfer Objects) for JSON serialization.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -97,7 +97,8 @@ Interface IToPresentDto
|
||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown summary"><p>Interface for converting objects to presentation DTOs (Data Transfer Objects) for JSON serialization.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
|
||||
@ -160,7 +160,9 @@ Class JsonUtil
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Navigates or creates a JSON array path in the source JSON object.
|
||||
Creates missing intermediate objects and the final array as needed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -170,15 +172,18 @@ Class JsonUtil
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>srcdst</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The source JSON object to navigate.</p>
|
||||
</dd>
|
||||
<dt><code>jsonObjectPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The path segments to navigate through. The last segment will be treated as an array.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonarray">JsonArray</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The JSON array at the specified path, creating it if it doesn't exist. Returns null if the path is empty.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -198,7 +203,9 @@ Class JsonUtil
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Navigates or creates a JSON object path in the source JSON object.
|
||||
Creates missing intermediate objects as needed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -208,15 +215,18 @@ Class JsonUtil
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>srcdst</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The source JSON object to navigate.</p>
|
||||
</dd>
|
||||
<dt><code>jsonObjectPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The path segments to navigate through.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The JSON object at the specified path, creating it if it doesn't exist.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -295,7 +295,8 @@ Class StringUtil
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Removes lines that contain only whitespace characters from the input string.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -305,13 +306,15 @@ Class StringUtil
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>text</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The input string to process.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>A new string with whitespace-only lines removed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -345,7 +345,8 @@ Generally used to suggest a name when generating or saving files.</p>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.IToPresentDto.html">IToPresentDto</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>Interface for converting objects to presentation DTOs (Data Transfer Objects) for JSON serialization.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.IUpdateByContent.html">IUpdateByContent</a></dt>
|
||||
|
||||
@ -503,7 +503,9 @@ The matrix is rotate along axis with given radian.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a> class from an enumerable of double values.
|
||||
Takes the first 16 values from the enumerable.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -513,7 +515,8 @@ The matrix is rotate along axis with given radian.</p>
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The enumerable collection of double values.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -1513,7 +1516,8 @@ The value is Vec3d(m[12], m[13], m[14]).</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Fixes floating-point values that are close to zero by setting them to exactly zero.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -1523,13 +1527,15 @@ The value is Vec3d(m[12], m[13], m[14]).</p>
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>floatingZeroTolerance</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The tolerance below which values are considered zero. Default is 1e-12.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>This matrix instance for method chaining.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -1654,7 +1660,8 @@ The value is Vec3d(m[12], m[13], m[14]).</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Creates a new matrix with all elements transformed by the specified function.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -1664,13 +1671,15 @@ The value is Vec3d(m[12], m[13], m[14]).</p>
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>transformingFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The function to apply to each matrix element.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>A new matrix with transformed elements.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -2403,7 +2412,8 @@ The format is <code>{0,1,2,3,...,15}</code></p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Transforms all matrix elements in-place using the specified transformation function.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -2413,13 +2423,15 @@ The format is <code>{0,1,2,3,...,15}</code></p>
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>transformingFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The function to apply to each matrix element.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>This matrix instance for method chaining.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -4052,7 +4052,9 @@ The returned object includes type metadata for web API presentation.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Attempts to parse a string into a Vec3d using a loose format.
|
||||
Accepts various delimiters (comma, semicolon, space) and removes brackets/parentheses.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -4062,15 +4064,18 @@ The returned object includes type metadata for web API presentation.</p>
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>text</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>The string to parse. Can contain brackets, parentheses, or other delimiters.</p>
|
||||
</dd>
|
||||
<dt><code>dst</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>When this method returns, contains the parsed Vec3d if successful, or Vec3d.NaN if parsing failed.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
<dd><p>True if parsing was successful; otherwise, false.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -160,8 +160,8 @@
|
||||
<h2 id="hinc-packages-version-3174">HiNc Packages Version 3.1.74</h2>
|
||||
<ul>
|
||||
<li>Rename class <code>MillingCutterOptLimit</code> to <a class="xref" href="../../api/Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a></li>
|
||||
<li>Add physics simulation function for relief face collision depth detection (<xref:Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm*>) and optimization (<a class="xref" href="../../api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle_">EnableLimitByReliefAngle</a>)</li>
|
||||
<li>Add <a class="xref" href="../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_UpdateNcOptOption_">UpdateNcOptOption</a> function to step processing</li>
|
||||
<li>Add physics simulation function for relief face collision detection (<a class="xref" href="../../api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingSpeed_mmds">ReliefFaceCollidingSpeed_mmds</a>, <a class="xref" href="../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_IsReliefFaceCollided">IsReliefFaceCollided</a>) and optimization (<a class="xref" href="../../api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle">EnableLimitByReliefAngle</a>)</li>
|
||||
<li>Add <xref:Hi.MachiningSteps.MachiningStep.UpdateNcOptOption> function to step processing</li>
|
||||
<li>Fix step ordering bug from concurrent processing</li>
|
||||
<li>Fix ClStrip shrinking to zero issue</li>
|
||||
</ul>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -974,7 +974,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Common.Collections.LinkedListUtil",
|
||||
"Summary": null
|
||||
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.LinkedListUtil.yml\" sourcestartlinenumber=\"1\">Utility methods for working with linked lists.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@ -1730,7 +1730,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Common.IToPresentDto",
|
||||
"Summary": null
|
||||
"Summary": "<p sourcefile=\"api/Hi.Common.IToPresentDto.yml\" sourcestartlinenumber=\"1\">Interface for converting objects to presentation DTOs (Data Transfer Objects) for JSON serialization.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user