PhysIKA总体架构

了解并掌握PhysIKA体系结构。

PhysIKA中的完整场景由四层组件组成。 从上到下分别是:“场景图”,“节点”,“模块”和“字段”。


场景图

PhysIKA中的模拟被描述为具有分层结构的场景。该场景由组织为 有向无环图 (DAG)的节点组成。

节点

场景图中的节点可以用来表示单个物理材料或某些操作的组合。 一个节点由一组输入/输出节点 端口状态 以及 功能模块 组成。

模块

模块代表独立的功能模块或功能模块的组合。 典型的模块包括“拓扑”模块,“计算”模块,“强制”模块和“约束”模块等。

字段

字段是PhysIKA中的最小单位。 如果将变量定义为字段,则可以在不同模块之间或节点与模块之间传递变量。 另外,常见类型的字段已注册到GUI,因此,可以从基于Qt的GUI中编辑它们的值。