MMSDT.objectRadial

目标射线

实时动态添加两点间的飞线,仅出现一次,到终点后销毁

参数

MMSDT.objectRadial( parameter, points, callback )

var parameter = {
urls: "textures/fgjb.png", //贴图路径
width: 2, //线条粗细
speed: 3.5, //速度
}
points:[起点坐标数组,终点坐标数组]
callback(points): 完成后回调,参数为路线坐标值,用于对比是哪一条线完成

代码示例

//射线的参数 var parameter = { urls: dirUrl+"textures/fgjb.png", //贴图路径 width: 2, //线条粗细 speed: 3.5, //速度 } //路线(起点到终点) var points = [ [[-48.158,47.017,-116.569],[-0.505,22.621,15.758]], [[35.641,47.886,150.538],[123.367,83.893,78.233]], [[172.490,58.210,165.122],[-6.067,20.978,188.502]] ] //完成后回调 function callback(point){ console.log(point); //返回路线值,用于对比是哪一条线完成 } MMAPI.radial = function(num){ switch(num) { case 1: //路线一 MMSDT.objectRadial( parameter, points[0], callback ); break; case 2: //路线二 MMSDT.objectRadial( parameter, points[1], callback ); break; case 3: //路线三 MMSDT.objectRadial( parameter, points[2], callback ); break; } }

在线演示