OCCTProxy

occtProxy内核文件接口文档


SetEntryExitPoints

<p><strong>事件名称</strong>:SetEntryExitPoints</p> <p><strong>接口形式</strong>:DLL</p> <p><strong>请求方式</strong>:调用<code>WireWapper</code>的<code>SetEntryExitPoints</code>方法</p> <p><strong>接口描述</strong>: 为轨迹添加进出刀点。前端可自由控制进刀点和出刀点的位置。</p> <p><strong>返回数据格式</strong>: <code>Dictionary&amp;lt;String, Object&amp;gt;</code></p> <pre><code class="language-json"> { &amp;quot;ResultFlag&amp;quot;: int, // 操作结果标志,1表示成功,非1表示出错 &amp;quot;ResultMsg&amp;quot;: String, // 操作结果信息或错误消息 &amp;quot;Data&amp;quot;: NULL }</code></pre> <p><strong>请求参数</strong>: <code>Dictionary&amp;lt;String, Object&amp;gt; data</code></p> <ul> <li>必传参数有: <code>StartPointNum</code> <code>EndPointNum</code></li> <li>默认参数有: <code>FeedLength</code> = 5 <code>Offset</code> = 2</li> </ul> <p><strong>参数说明</strong>:</p> <ul> <li><code>StartPointNum</code>(进刀点):进刀点的位置。在内核中,进刀点位置做了限制,它应该在平直段起始点后第FeedLength以外的点。如下图,在该平直段内如果设置进刀点,则StartPointNum必须大于等于12(7 + FeedLength)。 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d049137de00efd9f92d793cd477a842c&amp;amp;file=file.png" alt="" /></li> <li><code>EndPointNum</code>(出刀点):出刀点的位置。在内核中,出刀点位置做了限制,它应该在平直段结束点前第FeedLength以外的点。如下图,在该平直段内如果设置出刀点,则EndPointNum必须小于等于98(103 - FeedLength) <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1d044dbde7de24e545c8d06e3d3ba88c&amp;amp;file=file.png" alt="" /></li> <li><code>FeedLength</code>(进刀出刀区域长度):设置5,代表在[StartPointNum - 5, StartPointNum] 之间创建一个进刀区域,在[EndPointNum, StartPointNum + 5]之间创建一个出刀区域。设置的越短,进刀点和出刀点越少。</li> <li><code>Offset</code>(偏移值):默认2,暂不解释。</li> </ul> <p><strong>注意事项</strong>:</p> <ul> <li>在调用此接口之前,请确保<code>WireWapper</code>实例已经正确初始化,并且DLL已经加载。</li> <li>确保传入的<code>ModWireWapperelId</code>是正确的,并且项目中已经加载了对应类型的模型。</li> <li><strong>请确保进刀点小于出刀点</strong>,内核暂未做进出点的起始和终止判断,即没有判断StartPointNum &lt; EndPointNum</li> </ul>

页面列表

ITEM_HTML