DeleteWheel
<p><strong>接口名称</strong>:DeleteWheel</p>
<p><strong>接口形式</strong>:DLL</p>
<p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>DeleteWheel</code>方法</p>
<p><strong>接口描述</strong>:
删除当前激活的轮毂。如果当前没有激活的轮毂或删除操作失败,则返回错误信息。</p>
<p><strong>返回数据格式</strong>:</p>
<pre><code class="language-json"> {
&quot;ResultFlag&quot;: int,
&quot;ResultMsg&quot;: String, // 操作结果信息或错误消息
&quot;Data&quot;: {
&quot;Int&quot;: LoadedModelWrapper, // 如果删除成功,这里可能包含已删除轮毂的LoadedModelWrapper对象
// 删除轮毂需要更新之前的LoadedModelWrapper
}
}</code></pre>
<p><strong>请求参数</strong>:
无</p>
<p><strong>参数说明</strong>:
无</p>
<p><strong>注意事项</strong>:</p>
<ul>
<li>在调用此接口之前,请确保<code>OCCTProxy</code>实例已经正确初始化,并且DLL已经加载。</li>
<li>如果当前没有激活任何轮毂,或者删除操作因为某种原因(如权限不足、轮毂不存在等)失败,<code>ResultFlag</code> 将不为1,并且 <code>ResultMsg</code> 将包含错误信息。</li>
<li>调用此接口后,已删除的轮毂将不再显示在环境中,并且与之相关的所有轨迹也将被删除。</li>
<li>必须更新其他轮毂的LoadedModelWrapper。在内核环境中,改变数组遇到2次幂下标会使得整个数组地址发生变化,所以其他轮毂的LoadedModelWrapper也会失效,需更新</li>
</ul>