deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -218,8 +218,8 @@ Class HardNcEnv
<a id="Hi_Numerical_HardNcEnv__ctor_" data-uid="Hi.Numerical.HardNcEnv.#ctor*"></a>
<h3 id="Hi_Numerical_HardNcEnv__ctor_System_Xml_Linq_XElement_System_String_System_String_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcEnv.#ctor(System.Xml.Linq.XElement,System.String,System.String,System.IProgress{System.Object})">
HardNcEnv(XElement, string, string, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcEnv__ctor_System_Xml_Linq_XElement_System_String_System_String_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcEnv.#ctor(System.Xml.Linq.XElement,System.String,System.String,System.IProgress{Hi.Common.Messages.IMessage})">
HardNcEnv(XElement, string, string, IProgress&lt;IMessage&gt;)
</h3>
@@ -228,7 +228,7 @@ Class HardNcEnv
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HardNcEnv(XElement src, string baseDirectory, string relFile, IProgress&lt;object&gt; progress)</code></pre>
<pre><code class="lang-csharp hljs">public HardNcEnv(XElement src, string baseDirectory, string relFile, IProgress&lt;IMessage&gt; progress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -242,7 +242,7 @@ Class HardNcEnv
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The relative file path.</p>
</dd>
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>progress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Optional progress reporter for nested XML factory calls.</p>
</dd>
</dl>
@@ -1161,8 +1161,10 @@ Unit is degree.</p>
</h3>
<div class="markdown level1 summary"><p>Gets or sets the rotary machine coordinate for tooling operations.
Defaults to HomeMc if not explicitly set.
Set to NaN if tooling motion not apply the axis motion.
When not explicitly set, defaults to all-NaN — rotary axes stay
during a tool change, matching <code>ToolingMcConfig.Default3Axis</code>.
(The old default, (0,0,0), swung every rotary axis home on each M06.)
Unit is radian.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1196,8 +1198,11 @@ Unit is radian.</p>
</h3>
<div class="markdown level1 summary"><p>Gets or sets the translation machine coordinate for tooling operations.
Defaults to HomeMc if not explicitly set.
Set to NaN if tooling motion not apply the axis motion.</p>
Set to NaN if tooling motion not apply the axis motion.
When not explicitly set, defaults to (NaN, NaN, 0) — Z retracts to
machine zero, X/Y stay — the same shape as the SoftNc pipeline's
<code>ToolingMcConfig.Default3Axis</code>, keeping the two runners' M06
paths aligned. (The old default, HomeMc, moved all three axes.)</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1324,8 +1329,8 @@ Set to NaN if tooling motion not apply the axis motion.</p>
<a id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit*"></a>
<h3 id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_Hi_Geom_DVec3d_System_IProgress_System_Object__" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit(Hi.Geom.DVec3d,System.IProgress{System.Object})">
CheckStrokeLimit(DVec3d, IProgress&lt;object&gt;)
<h3 id="Hi_Numerical_HardNcEnv_CheckStrokeLimit_Hi_Geom_DVec3d_System_IProgress_Hi_Common_Messages_IMessage__" data-uid="Hi.Numerical.HardNcEnv.CheckStrokeLimit(Hi.Geom.DVec3d,System.IProgress{Hi.Common.Messages.IMessage})">
CheckStrokeLimit(DVec3d, IProgress&lt;IMessage&gt;)
</h3>
@@ -1334,7 +1339,7 @@ Set to NaN if tooling motion not apply the axis motion.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IProgress&lt;object&gt; messageKit)</code></pre>
<pre><code class="lang-csharp hljs">public bool CheckStrokeLimit(DVec3d mcXyzabc_mm_rad, IProgress&lt;IMessage&gt; mixedProgress)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -1342,7 +1347,7 @@ Set to NaN if tooling motion not apply the axis motion.</p>
<dt><code>mcXyzabc_mm_rad</code> <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd><p>Machine coordinates in mm and radians.</p>
</dd>
<dt><code>messageKit</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</dt>
<dt><code>mixedProgress</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iprogress-1">IProgress</a>&lt;<a class="xref" href="Hi.Common.Messages.IMessage.html">IMessage</a>&gt;</dt>
<dd><p>Message kit for error reporting.</p>
</dd>
</dl>