1. 定义及效果
1.1. 目的
在场景中添加自定义模型并支持定向移动。
1.2. 效果
1、在场景中生成一组可定向移动的模型。
2、模型的基础形状为箭头,可自定义箭头大小,用户可自定义模型。【效果详见效果示例:示例一】
3、支持用户自定义模型间隔。
4、支持用户自定义模型颜色。【效果详见效果示例:示例二】
5、支持用户通过THREEJS材质来设置模型材质。【效果详见效果示例:示例二】
6、支持用户设置模型在经过不同路径时,颜色材质是否发生修改。
7、支持用户设置箭头是按照初始路径设置箭头材质,还是按照默认材质。
8、支持设置模型进入场景模式,逐个进入或者全部平铺。
9、支持用户设置创建箭头的方式,是按照路径距离来创建箭头还是按照用户设置的箭头数量来创建箭头。
10、支持用户自定监听函数,当箭头进入路径或者退出某一条路径的时候,会触发这个函数。【效果详见效果示例:示例四】
11、支持用户自定义模型移动的速度。
12、支持用户开启,关闭模型数组移动,支持用户动态修改移动速度。
13、支持用户自定义路径偏移。【效果详见效果示例:示例三】
1.3. 效果示例
示例一:默认几何形状为箭头
示例二:支持自定义路径颜色及材质
示例三:支持路径偏移
示例四:支持回调函数及几何扩展