OCCTProxy

occtProxy内核文件接口文档


ImportProject

<p><strong>接口名称</strong>:ImportProject</p> <p><strong>接口形式</strong>:DLL</p> <p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>ImportProject</code>方法</p> <p><strong>接口描述</strong>:</p> <p>用于导入包含轨迹数据的项目文件,并生成相应的轨迹、轮毂模型。</p> <p><strong>返回数据格式</strong>: <code>Dictionary&amp;lt;String, Object&amp;gt;</code> ```c# { &quot;ResultFlag&quot;: int, // 操作结果标志,0表示成功,非0表示出错 &quot;ResultMsg&quot;: String, // 操作结果信息或错误消息 &quot;Data&quot;: { &quot;wheel#{id}&quot;: LoadedModelWrapper<em>, // 加载的轮毂模型包装器,id为轮毂的唯一标识符 &quot;wheel#{id}_trace#{wireNum}&quot;: WireWrapper</em>, // 轮毂的轨迹线包装器,wireNum为轨迹线的编号 &quot;wheel#{id}_tracesNumber&quot;: int, // 轮毂的轨迹线数量 &quot;wheel#{id}_trace#{wireNum}_traceCenterToWheel&quot;: List&lt;Double&gt;, // 轨迹中心到轮毂中心的距离列表 &quot;wheel#{id}_trace#{wireNum}_pointsX&quot;: List&lt;Double&gt;, // 轨迹点的X坐标列表 &quot;wheel#{id}_trace#{wireNum}_pointsY&quot;: List&lt;Double&gt;, // 轨迹点的Y坐标列表 &quot;wheel#{id}_trace#{wireNum}_pointsZ&quot;: List&lt;Double&gt;, // 轨迹点的Z坐标列表 // ... 其他轮毂和轨迹的数据 &quot;wheelsNumber&quot;: int, // 导入的轮毂数量 &quot;activatedWheelId&quot;: int // 当前激活的轮毂ID } }</p> <pre><code> **请求参数**: `System::String theFileName` * `theFileName`:要导入的轨迹配置文件的路径和文件名。该文件应包含特定格式和结尾的轨迹数据,以便接口能够正确识别和处理。 **参数说明**: * `theFileName` 是导出轨迹配置时的文件名。接口通过识别该文件的特定结尾来确定其格式和内容。确保提供的文件名和路径是正确的,并且文件内容符合预期的格式。 **注意事项**: * 在调用此接口之前,请确保`OCCTProxy`实例已经正确初始化,并且DLL已经加载。 * `theFileName` 参数指定的文件应包含有效的轨迹数据,并且格式应符合接口的要求。 * 根据接口的实现,可能还有其他与轨迹数据相关的字段返回,这些字段可能包含轨迹的详细信息、属性或参数。 * 如果接口调用成功,返回的`ResultFlag`将为1,并且`Data`字段将包含加载的轮毂模型、轨迹线以及其他相关信息。如果失败,`ResultFlag`将不为1,并且`ResultMsg`将包含错误信息。</code></pre>

页面列表

ITEM_HTML