OCCTProxy

occtProxy内核文件接口文档


CreateTool

<p><strong>接口名称</strong>:CreateTool</p> <p><strong>接口形式</strong>:DLL</p> <p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>CreateTool</code>方法</p> <p><strong>接口描述</strong>: 在指定刀具的末端生成一个刀头。这个接口用于创建或添加一个特定的刀头到当前激活的刀具上。刀头形状为标准的圆柱+圆锥状,暂不支持锥头比锥底大的情况,即<code>HeadTopR</code> &gt; <code>HeadBottomR</code> 时,此功能无效。</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;</code></p> <p>参数说明:</p> <ul> <li><code>Toolnum</code>:当前夹具ID。必须是一个已激活的刀具ID,如果传入未激活的刀具ID会报错。</li> <li><code>HeadId</code>:当前刀头Id。</li> <li><code>PeakLength</code>:刀尖长度(或刀头长度的一部分)。</li> <li><code>HeadLength</code>:刀头总长度。</li> <li><code>PeakR</code>:刀尖半径。</li> <li><code>HeadBottomR</code>:刀头底部半径。</li> <li><code>HeadTopR</code>:刀头顶部半径。</li> </ul> <p>注意:字段名大小写敏感,确保在传递参数时使用正确的大小写。</p> <p><strong>注意事项</strong>:</p> <ul> <li>在调用此接口之前,请确保<code>OCCTProxy</code>实例已经正确初始化,并且DLL已经加载。</li> <li>确保传入的<code>Toolnum</code>是已激活的刀具ID,否则将返回错误。</li> <li>如果在创建刀头时发生错误,<code>ResultFlag</code> 将不为1,并且 <code>ResultMsg</code> 将包含错误信息,请根据这些信息进行排查和处理。</li> </ul>

页面列表

ITEM_HTML