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
@@ -644,8 +644,8 @@ The forced item is workpiece.</p>
<a id="Hi_MillingForces_MillingForceLuggage_GetMomentsAboutAnchorOnToolRunningCoordinate_Nm_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsAboutAnchorOnToolRunningCoordinate_Nm*"></a>
<h3 id="Hi_MillingForces_MillingForceLuggage_GetMomentsAboutAnchorOnToolRunningCoordinate_Nm_Hi_Machining_IMachiningTool_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(Hi.Machining.IMachiningTool)">
GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(IMachiningTool)
<h3 id="Hi_MillingForces_MillingForceLuggage_GetMomentsAboutAnchorOnToolRunningCoordinate_Nm_Hi_Machining_IMachiningTool_Hi_Milling_MillingTools_MillingToolPhysicsPack_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(Hi.Machining.IMachiningTool,Hi.Milling.MillingTools.MillingToolPhysicsPack)">
GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(IMachiningTool, MillingToolPhysicsPack)
</h3>
@@ -654,13 +654,17 @@ The forced item is workpiece.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(IMachiningTool millingTool)</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetMomentsAboutAnchorOnToolRunningCoordinate_Nm(IMachiningTool millingTool, MillingToolPhysicsPack physicsPack = null)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>millingTool</code> <a class="xref" href="Hi.Machining.IMachiningTool.html">IMachiningTool</a></dt>
<dd><p>The machining tool to calculate moments for.</p>
</dd>
<dt><code>physicsPack</code> <a class="xref" href="Hi.Milling.MillingTools.MillingToolPhysicsPack.html">MillingToolPhysicsPack</a></dt>
<dd><p>The frozen per-session physics pack of <code class="paramref">millingTool</code>;
null computes the observation height from the tool on use.</p>
</dd>
</dl>
@@ -792,8 +796,8 @@ The forced item is workpiece.</p>
<a id="Hi_MillingForces_MillingForceLuggage_GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm*"></a>
<h3 id="Hi_MillingForces_MillingForceLuggage_GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_Hi_Machining_IMachiningTool_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(Hi.Machining.IMachiningTool)">
GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(IMachiningTool)
<h3 id="Hi_MillingForces_MillingForceLuggage_GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_Hi_Machining_IMachiningTool_Hi_Milling_MillingTools_MillingToolPhysicsPack_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(Hi.Machining.IMachiningTool,Hi.Milling.MillingTools.MillingToolPhysicsPack)">
GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(IMachiningTool, MillingToolPhysicsPack)
</h3>
@@ -802,15 +806,60 @@ The forced item is workpiece.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(IMachiningTool millingTool)</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(IMachiningTool millingTool, MillingToolPhysicsPack physicsPack = null)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>millingTool</code> <a class="xref" href="Hi.Machining.IMachiningTool.html">IMachiningTool</a></dt>
<dd><p>The machining tool to calculate moments for.</p>
</dd>
<dt><code>physicsPack</code> <a class="xref" href="Hi.Milling.MillingTools.MillingToolPhysicsPack.html">MillingToolPhysicsPack</a></dt>
<dd><p>The frozen per-session physics pack of <code class="paramref">millingTool</code>;
null computes the observation height from the tool on use.</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.list-1">List</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_MillingForces_MillingForceLuggage_GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm*"></a>
<h3 id="Hi_MillingForces_MillingForceLuggage_GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_System_Double_" data-uid="Hi.MillingForces.MillingForceLuggage.GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(System.Double)">
GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(double)
</h3>
<div class="markdown level1 summary"><p>Get Moments To Tool About Observation Point On Spindle Rotation Coordinate,
with the observation height supplied directly — for a caller that resolved the
height once and reads many luggage instances. Unit is Newton-meter.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetMomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm(double observationHeightFromToolTip)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>observationHeightFromToolTip</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The observation height from the tool tip in millimeters.</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.list-1">List</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
@@ -874,8 +923,8 @@ The forced item is workpiece.</p>
<a id="Hi_MillingForces_MillingForceLuggage_GetTipDeflectionOnToolRunningCoordinateList_mm_" data-uid="Hi.MillingForces.MillingForceLuggage.GetTipDeflectionOnToolRunningCoordinateList_mm*"></a>
<h3 id="Hi_MillingForces_MillingForceLuggage_GetTipDeflectionOnToolRunningCoordinateList_mm_Hi_Machining_IMachiningTool_" data-uid="Hi.MillingForces.MillingForceLuggage.GetTipDeflectionOnToolRunningCoordinateList_mm(Hi.Machining.IMachiningTool)">
GetTipDeflectionOnToolRunningCoordinateList_mm(IMachiningTool)
<h3 id="Hi_MillingForces_MillingForceLuggage_GetTipDeflectionOnToolRunningCoordinateList_mm_Hi_Machining_IMachiningTool_Hi_Milling_MillingTools_MillingToolPhysicsPack_" data-uid="Hi.MillingForces.MillingForceLuggage.GetTipDeflectionOnToolRunningCoordinateList_mm(Hi.Machining.IMachiningTool,Hi.Milling.MillingTools.MillingToolPhysicsPack)">
GetTipDeflectionOnToolRunningCoordinateList_mm(IMachiningTool, MillingToolPhysicsPack)
</h3>
@@ -884,13 +933,17 @@ The forced item is workpiece.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetTipDeflectionOnToolRunningCoordinateList_mm(IMachiningTool millingTool)</code></pre>
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; GetTipDeflectionOnToolRunningCoordinateList_mm(IMachiningTool millingTool, MillingToolPhysicsPack physicsPack = null)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>millingTool</code> <a class="xref" href="Hi.Machining.IMachiningTool.html">IMachiningTool</a></dt>
<dd><p>The milling tool for which to calculate deflections.</p>
</dd>
<dt><code>physicsPack</code> <a class="xref" href="Hi.Milling.MillingTools.MillingToolPhysicsPack.html">MillingToolPhysicsPack</a></dt>
<dd><p>The frozen per-session physics pack of <code class="paramref">millingTool</code>;
null computes the deflection parameters from the tool on use.</p>
</dd>
</dl>
@@ -936,7 +989,9 @@ The forced item is workpiece.</p>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The yielding stress ratio.</p>
<dd><p>The yielding stress ratio, or <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double.nan">NaN</a> when it
cannot be evaluated — non-milling cutter, missing flute material, or no
beam section outside the tip zone. Never a fake-safe 0.</p>
</dd>
</dl>