OCCTProxy

occtProxy内核文件接口文档


GenerateFineTurningTrace

<p><strong>DLL接口文档</strong></p> <p><strong>接口名称</strong>:GenerateFineTurningTrace</p> <p><strong>接口形式</strong>:DLL</p> <p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>GenerateFineTurningTrace</code>方法</p> <p><strong>接口描述</strong>: 精车的轨迹生成方法</p> <p><strong>返回数据格式</strong>:</p> <pre><code class="language-json"> { &amp;quot;ResultFlag&amp;quot;: int, &amp;quot;ResultMsg&amp;quot;: String, // 操作结果信息或错误消息 &amp;quot;Data&amp;quot;: { &amp;quot;tracesNumber&amp;quot;: int, // 生成的轨迹数量 &amp;quot;trace#{wireNum}&amp;quot;: WireWapper*, // 轨迹对象指针,wireNum为轨迹编号,具体数据结构由WireWapper定义 &amp;quot;trace#{wireNum}_traceCenterToWheel&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中心到轮毂中心的距离列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_pointsXToWheel&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位与轮毂中心的X坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_pointsYToWheel&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位与轮毂中心的Y坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_pointsZToWheel&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位与轮毂中心的Z坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_curvatures&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位的曲率 &amp;quot;trace#{wireNum}_curvaturesRadius&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位的曲率半径 &amp;quot;trace#{wireNum}_pointsXToGlobal&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位的X全局坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_pointsYToGlobal&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位的Y全局坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_pointsZToGlobal&amp;quot;: List&amp;lt;Double&amp;gt;, // 轨迹中所有点位的Z全局坐标列表,与轨迹编号对应 &amp;quot;trace#{wireNum}_curvatureRadiusThreshold&amp;quot;: double, // 曲线的判断阈值,若该点的曲率半径小于该值,则认为是曲线点 } }</code></pre> <p><strong>请求参数</strong>:通过选中的模型生成轨迹,无参数</p> <p><strong>参数说明</strong>: 确保用户选中了一条连续的轨迹,才可调用此功能</p> <p><strong>注意事项</strong>:</p> <ul> <li>在调用此接口之前,请确保<code>OCCTProxy</code>实例已经正确初始化,并且DLL已经加载。</li> <li>确保用户已经成功捕捉了环线信息,并且这些信息是有效的。</li> <li>生成的轨迹和点位数据将作为返回数据的一部分,调用者可以根据需要对这些数据进行进一步处理或展示。</li> <li>如果生成轨迹和点位时发生错误,<code>ResultFlag</code> 将不为1,并且 <code>ResultMsg</code> 将包含错误信息。</li> </ul>

页面列表

ITEM_HTML