当前组件库已经具备烟雾、矩形跑光等三维动态特效能力,但还缺少一个能稳定表达“容器内流动液体”的通用组件。工业液罐、反应釜、玻璃器皿、展示型液体容器这类场景如果每次临时拼装,不仅复用性差,也难以统一控制容器形状、液体波动、颜色渐变和气泡细节。
X 与 Z 方向垂直裁切参数,用于调节容器外壳的可视化范围,便于展示内部液体效果。src/components/<插件名>/ 目录下,shader 代码拆分到 src/shader/<插件名>/ 目录下,并通过 src/dcsConfig.ts 统一注册默认值与调参面板。liquid-container-component: 提供可参数化的三维容器内流动液体能力,覆盖容器形状、液位、液面波动、颜色渐变、密度表现、气泡系统和局部剖切展示。src/components/ 下新增按插件目录拆分的液体容器组件实现与组合逻辑。src/shader/ 下新增组件专属顶点/片元 shader 文件。src/dcsConfig.ts 新增组件注册、默认参数与调参配置。shapeType、容器规格参数、fillLevel、液面波动参数、颜色渐变参数、密度参数、气泡参数,以及 clipX / clipZ 等局部裁切参数。tresjs、three、@tresjs/cientos 与现有构建链路,不新增额外依赖。src/dcsConfig.ts 下线组件入口,再回退新增的组件目录与 shader 目录,恢复到变更前状态。