/node_editor

node editor

Primary LanguageTypeScript

节点编辑器

此项目用于提供一种网络结构的编辑及数据导出的思路。

节点

  • 实体数据
    • 实例id
    • 类id
    • 名字
    • 数据
  • 输入关节
  • 输出关节

每个节点可以包含任意数量的输入节点和任意数量的输出节点

节点模板

  • 实体数据
    • 类id
    • 名字
  • 常量表
  • 变量表
  • 输入节点
  • 输出节点

关节

  • 实体数据
    • 实例id
    • 数据
  • 方向
  • 连接线

关节是一个带有方向的端点,且仅能有一个方向。

一个输入符号只能有一个输入,但一个输出符号可以有多个输出。

连接线

  • 实体数据
    • 实例id
  • 输入节点
  • 输出节点

每个连接线都是单项的,只能从一个输出指向一个输入。