new FdModelAnimationManager()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var am = new Freedo.FdMicroApp.FdModelAnimationManager(viewer);
am.addAnimator(currentGroupId, { url: './SampleData/Model/car.gltf', type: 1, positions: [] });
am.setCurrentAnimator(currentGroupId);
am.setPositions(path);
am.play();
    
Members
- 
    <static> Config
- 
    
    创建FdModelAnimation时默认 
Methods
- 
    addAnimator(name, option)
- 
    
    添加动画 Parameters:Name Type Description namestring 名字,唯一不可重复 optionobject 动画配置参数 PropertiesName Type Description urlstring 必需,动画模型地址 typenumber 动画类型 ExamplemodelAnimationManager.add("a",{ url:"./public/gltf/红色车.glb", scale:1.5 });
- 
    appendPoint(idx, s)
- 
    
    添加点 Parameters:Name Type Description idxnumber 要添加的位置 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    editNext()
- 
    
    编辑下一个点 
- 
    editPre()
- 
    
    编辑上一个点 
- 
    editPt(idx)
- 
    
    编辑指定点 Parameters:Name Type Description idxNumber 点序号 
- 
    endEdit()
- 
    
    结束编辑 
- 
    flyToPath(s, idx)
- 
    
    飞向路径或路径点 Parameters:Name Type Description sstring animator的name值 idx* 路径点序号 
- 
    getAnimatorByName(name)
- 
    
    通过名称获取动画对象 Parameters:Name Type Description nameString 动画名称 
- 
    getCurrentAnimator()
- 
    
    获取当前操作的animator 
- 
    getDelay(s)
- 
    
    获取延时播放的时长 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    getLoop(s)
- 
    
    获取是否循环播放 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    getNameByAnimator(animator)
- 
    
    获取动画名称 Parameters:Name Type Description animatorFdModelAnimation | FdModelAnimation2 | FdModelAnimation3 动画对象 
- 
    getOffsetHeight(s)
- 
    
    获取模型偏移高度 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    getPath(smoothed, s)
- 
    
    获取路径点集 Parameters:Name Type Default Description smoothedBoolean false 是否平滑 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    getScale(s)
- 
    
    获取模型缩放倍数 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    getSpeed(s)
- 
    
    获取模型前进速度 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    isShowPath(s)
- 
    
    路径是否显示 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    pause(s)
- 
    
    暂停播放 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    play(s)
- 
    
    开始播放 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    preAppendPoint(s)
- 
    
    使用开始ple在地球上取路径点 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    removeAnimator(s)
- 
    
    删除动画 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 动画名字或实例 
- 
    removePoint(idx, s)
- 
    
    删除点 Parameters:Name Type Description idxnumber 删除点的序号,undefined时删除全部 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    renameAnimator(n, s)
- 
    
    重命名animator Parameters:Name Type Description nstring 旧的name sstring 新命名的name 
- 
    reset()
- 
    
    重置(清空所有动画) 
- 
    setCurrentAnimator(s)
- 
    
    设置当前操作的animator Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 动画名字或实例 
- 
    setDelay(d, s)
- 
    
    设置延时播放的时长 Parameters:Name Type Description dnumber 时长 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    setLoop(d, s)
- 
    
    设置循环播放 Parameters:Name Type Description dBoolean 是否循环 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    setOffsetHeight(d, s)
- 
    
    设置模型偏移高度 Parameters:Name Type Description dnumber 高度 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    setPositions(positions, s)
- 
    
    设置路径点 Parameters:Name Type Description positionsArray.<Array.<Number>> 点坐标(经纬高)的数组 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    setScale(d, s)
- 
    
    设置模型缩放倍数 Parameters:Name Type Description dnumber 缩放比 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    setSpeed(d, s)
- 
    
    设置模型前进速度 Parameters:Name Type Description dnumber 速度 sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    showPath(f, s)
- 
    
    显示路径 Parameters:Name Type Default Description fboolean true 是否显示,默认true sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    startEdit(s)
- 
    
    开始编辑路径 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例 
- 
    stop(s)
- 
    
    停止播放 Parameters:Name Type Description sstring | FdModelAnimation | FdModelAnimation2 | FdModelAnimation3 (可选)动画名字或实例