This commit is contained in:
2026-01-24 18:13:05 +08:00
parent e3e9b0fddf
commit c85e714f55
50 changed files with 803 additions and 992 deletions
@@ -207,7 +207,7 @@ Class HardNcLine
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public HardNcLine(HardNcEnv ncEnv, IndexedFileLine fileLine, HardNcLine preNcLine, out NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -222,7 +222,7 @@ Class HardNcLine
<dd><p>reference <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> that this <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> copy from.
If previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a> is not null, apply previous <a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a>.</p>
</dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>Output NC note cache</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
@@ -1717,7 +1717,8 @@ Include <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G17">
</h3>
<div class="markdown level1 summary"><p>Cartesian Program Position XYZ, Abs Program Position (as G90 position).
<div class="markdown level1 summary"><p>XYZ in Feature Coordinate.
Cartesian Program Position XYZ, Abs Program Position (as G90 position).
NC coordinate position is the position processed by modal flags.
NC coordinate position is the position after radius compensation.
The NC(Program) coordinate position is comprehensible by User.
@@ -2260,7 +2261,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncLineCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d GetMcByProgramPos(Vec3d programPos, HardNcEnv ncEnv, NcNoteCache ncNoteCache, IMessageHost messageHost, out Vec3d programXyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2269,7 +2270,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dd></dd>
<dt><code>ncEnv</code> <a class="xref" href="Hi.Numerical.HardNcEnv.html">HardNcEnv</a></dt>
<dd></dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd></dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd></dd>
@@ -2465,7 +2466,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncLineCache, IMessageHost messageHost)</code></pre>
<pre><code class="lang-csharp hljs">public void RebuildByMc(HardNcEnv ncEnv, DVec3d mc, NcNoteCache ncNoteCache, IMessageHost messageHost)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -2476,7 +2477,7 @@ So be care that do not change the NC XYZ if not needed.</p>
<dt><code>mc</code> <a class="xref" href="Hi.Geom.DVec3d.html">DVec3d</a></dt>
<dd><p>MC coordinates.</p>
</dd>
<dt><code>ncLineCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dt><code>ncNoteCache</code> <a class="xref" href="Hi.Numerical.NcNoteCache.html">NcNoteCache</a></dt>
<dd><p>NC line cache.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>