fix bug of opt R negative interpolation.

This commit is contained in:
2026-03-19 22:31:17 +08:00
parent 52a3412ecb
commit ff2cfa6210
23 changed files with 58 additions and 54 deletions
@@ -184,7 +184,6 @@
</li>
<li>Config Tab
<ul>
<li>&lt;xref:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal&gt; Setting</li>
<li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> Setting</li>
</ul>
</li>
@@ -264,7 +263,6 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
<h3 id="config-options">Config Options</h3>
<p>General configuration options including:</p>
<ul>
<li>&lt;xref:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal&gt; setting</li>
<li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> optimization</li>
</ul>
<h2 id="source-code-locations">Source Code Locations</h2>
@@ -87,14 +87,18 @@
<article data-uid="">
<h1 id="release-note">Release Note</h1>
<h2 id="hinc-packages-version-31158">HiNc Packages Version 3.1.158</h2>
<ul>
<li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li>
<li>Make <a class="xref" href="../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableIntegerShrinkOnPositionCommand">EnableIntegerShrinkOnPositionCommand</a> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li>
<li>Fix NC optimization splitting R-format arcs (G02/G03 with R parameter) by converting to IJK format, since R sign meaning does not apply correctly to individual fragments</li>
</ul>
<h2 id="hinc-packages-version-31157">HiNc Packages Version 3.1.157</h2>
<ul>
<li>Fix step.csv reading crash on null or malformed values</li>
<li>Fix XML IO sub-base directory not applied in some project file operations</li>
<li>Improve CSV actual time parsing to support <code>DateTime</code> format in addition to <code>TimeSpan</code> (see <a href="../../user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html">執行CSV檔</a>)</li>
<li>Fix CSV title parsing to trim surrounding quotes</li>
<li>Make <code>EnableIntegerShrinkOnPositionCommand</code> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li>
<li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li>
</ul>
<h2 id="hinc-packages-version-31156">HiNc Packages Version 3.1.156</h2>
<ul>