fix bug of G53.1 and remove NcEnv.SetToolHeightCompensationOnFeatureNormal property.

This commit is contained in:
2026-03-19 17:25:33 +08:00
parent 2c586333b6
commit 52a3412ecb
826 changed files with 41648 additions and 6499 deletions
@@ -1134,21 +1134,20 @@ i.e. (m[12],m[13],m[14])=(0,0,0).</p>
<a id="Hi_Geom_Mat4d_Np_" data-uid="Hi.Geom.Mat4d.Np*"></a>
<a id="Hi_Geom_Mat4d_Pn_" data-uid="Hi.Geom.Mat4d.Pn*"></a>
<h3 id="Hi_Geom_Mat4d_Np" data-uid="Hi.Geom.Mat4d.Np">
Np
<h3 id="Hi_Geom_Mat4d_Pn" data-uid="Hi.Geom.Mat4d.Pn">
Pn
</h3>
<div class="markdown level1 summary"><p>Np: the abbr. of Normal and Point.
The value is
<code>new DVec3d(m[12], m[13], m[14], m[8], m[9], m[10])</code></p>
<div class="markdown level1 summary"><p>Pn: Point and Normal (position + tool axis direction).
Point = Trans = (m[12], m[13], m[14]), Normal = AxialNormal = (m[8], m[9], m[10]).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DVec3d Np { get; }</code></pre>
<pre><code class="lang-csharp hljs">public DVec3d Pn { get; }</code></pre>
</div>