OCCTProxy

occtProxy内核文件接口文档


SetAllModelVisible

<p><strong>DLL接口文档</strong></p> <p><strong>事件名称</strong>:SetAllModelVisible</p> <p><strong>接口形式</strong>:方法</p> <p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>SetAllModelVisible</code>方法</p> <p><strong>接口描述</strong>: 该事件用于统一控制项目中各种模型的显示和隐藏状态。通过传入不同的<code>ModelType</code>和<code>show</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;: bool // 表示模型显示或隐藏操作是否成功 }</code></pre> <p><strong>请求参数</strong>: <code>Dictionary&amp;lt;String, Object&amp;gt;</code></p> <ul> <li><code>ModelType</code>(必传):模型的类型标识。 <ul> <li><code>1</code>:控制机器人模型。</li> <li><code>2</code>:控制轮毂模型。</li> <li><code>3</code>:控制刀具刀头模型。</li> <li><code>4</code>:控制轨迹模型。</li> <li><code>5</code>:控制点形状模型。</li> <li><code>6</code>:控制点文字模型。</li> <li><code>7</code>:控制点切线方向形状模型。</li> </ul></li> <li><code>show</code>(必传):显示或隐藏标识。 <ul> <li><code>true</code>:显示模型。</li> <li><code>false</code>:隐藏模型。</li> </ul></li> </ul> <p><strong>参数说明</strong>:</p> <ul> <li><code>ModelType</code> 用于指定要控制的模型类型,确保传入正确的值以匹配需要操作的模型。</li> <li><code>show</code> 用于指定模型的显示或隐藏状态,传入<code>true</code>将显示模型,传入<code>false</code>将隐藏模型。</li> </ul> <p><strong>注意事项</strong>:</p> <ul> <li>在调用此接口之前,请确保<code>OCCTProxy</code>实例已经正确初始化,并且DLL已经加载。</li> <li>根据<code>ModelType</code>传入的值,确保项目中存在对应的模型,否则操作将无效。</li> <li>如果在控制模型显示或隐藏过程中发生错误,<code>ResultFlag</code> 将不为1,并且 <code>ResultMsg</code> 将包含错误信息,请根据这些信息进行排查和处理。</li> </ul>

页面列表

ITEM_HTML