GetPointsPosition
<p><strong>接口名称</strong>:GetPointsPosition</p>
<p><strong>接口形式</strong>:Dll</p>
<p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>GetPointsPosition</code>方法</p>
<p><strong>接口描述</strong>:
传入待仿真轨迹的点的索引数组,获取轨迹上这些点对应的xyzwpr(位置和方向)数据。</p>
<p><strong>返回数据格式</strong>:</p>
<ul>
<li><strong>正常返回</strong>:
<pre><code class="language-json"> {
&quot;ResultFlag&quot;: 1,
&quot;ResultMsg&quot;: &quot;获取点位成功&quot;,
&quot;Data&quot;: List&lt;List&lt;int&gt;&gt;, // 每个子列表包含6个整数,分别代表x, y, z, w, p, r的值
}</code></pre></li>
<li><strong>错误返回</strong>:
<pre><code class="language-json"> {
&quot;ResultFlag&quot;: -1,
&quot;ResultMsg&quot;: &quot;错误信息&quot;,
&quot;Data&quot;: List&lt;List&lt;int&gt;&gt;, // 如果返回错误,则Data字段可能为空或包含部分数据
}</code></pre>
<p><strong>请求参数</strong>:
<code>List&lt;int&gt;</code> 类型的参数,表示待仿真轨迹的点的序号数组。</p></li>
</ul>
<p><strong>参数说明</strong>:</p>
<ul>
<li>序号数组中的每个元素代表轨迹上的一个点的序号,用于从轨迹中选取特定的点。</li>
</ul>
<p><strong>注意事项</strong>:</p>
<ul>
<li>在调用此方法之前,请确保<code>OCCTProxy</code>实例已经正确初始化,并且DLL已经加载。</li>
<li>序号数组中的序号值必须是有效的。</li>
<li>返回的xyzwpr数据中,x, y, z代表点的空间位置,w, p, r代表点的方向。</li>
<li>如果请求失败,<code>ResultFlag</code>将为-1,并返回相应的错误信息。</li>
</ul>