名词定义
场景
场景是多个对象构成的集合,并通过场景树的形式来进行渲染。
每一个场景对应于一个场景文件(基于xml格式)
场景文件
场景文件以场景树的形式描述了场景内各个对象的信息。
场景树编辑器
用于快速配置场景树的树形图编辑器,支持导入glb等带有场景描述的三维模型文件。
对象
组成场景的基本单元,可以是用于展示的三维对象或则是抽象的对象。
通过在对象上添加属性,以配置对应插件,实现不同的展示/交互效果。
场景对象 指位于最外层的根对象
插件
每个对象的具体功能的实现,称之为插件。
可分为模型加载插件、特效插件、事件插件、交互插件等。
当插件作用在对象上,则称之为该对象的属性。
插件参数
每个插件会提供若干个参数用于修改,称之为插件参数。
资源
主要是三维模型资源,也包括图像、字体文件等其他文件。
脚本
独立于插件的代码脚本,用于实现目前插件无法完成的逻辑功能。
脚本语言是JavaScript
命令块
json格式的命令数据,可用于操作场景中指定对象的指定插件参数。