Engee 文档

UNIGINE支持包

*UNIGINE*支持包使*Engee*能够使用库块处理UNIGINE项目 軟體環境 UNIGINE. 包运行在子系统之上 恩吉。综合服务 并使用两个辅助类进行数据交换: 工程师/工程师工程师;工程师. 要在项目中使用它们,请将源连接到 CMakeLists。txt的 基于UNIGINE集成目录中的示例。

要求

  • 子系统已安装并运行 恩吉。综合服务.

  • C++中的UNIGINE项目通过CMake进行汇编。

  • 添加套接字源(工程师/工程师, 工程师;工程师)在 CMakeLists。txt的 遵循集成目录中的示例。

  • 交换的地址和端口(必须与*Engee*中的块设置匹配)。

快速启动

  1. 安装或连接*Engee子系统。集成*如图所示 文章.

  2. 连接源 工程师/工程师/工程师;工程师CMakeLists。txt的 基于UNIGINE集成目录中的示例。

  3. 在UNIGINE项目中(C++/CMake):

    • 在教室里 应用程序日志 (初始化世界)创建 工程师;工程师 并连接到所需的地址/端口(例如, 127.0.0.1:5150).

    • 通过名称获取所需的对象(节点)(例如, 材料球).

    • 在世界更新方法中,从套接字读取数据并更新对象的状态(例如,位置)。

    • 关机时,正确关闭插座。

  4. 在*Engee*中,从库中设置块 軟體環境 UNIGINE (地址/端口和数据格式),然后运行模型和UNIGINE项目。