new MMSDT.attackRoute

攻击直线示意

任意点对点的信息流动线,用于示意数据传输方向、信息攻击方向、进攻方向

参数

new MMSDT.attackRoute( parameter )

var parameter = {
texture: ["textures/lensflare1.png","textures/pic1.png","textures/gps.png"], //图案
density: 5, //密度
speed: 0.8, //速度
scale: 0.4, //图标缩放大小
}

属性,新增路线

.add(num,position,id)

num:路线的图案序号

position:点对点坐标,二维数组[[x,y,z],[x,y,z]]

id: 赋予一个新的id字符串

属性,删除路线

.remove(id)

id:删除指定id号的路线,为空则删除所有

代码示例

//攻击路线直线 var parameter = { texture: ["textures/lensflare1.png","textures/pic1.png","textures/gps.png"], //图案 density: 5, //密度 speed: 0.8, //速度 scale: 0.4, //图标缩放大小 } var attack = new MMSDT.attackRoute( parameter ); //初始化攻击路线 //添加攻击路线(图案序号,起点到终点,赋予一个id号) attack.add( 1, [[-48.158,47.017,-116.569],[-0.505,22.621,15.758]], "9527" ); attack.add( 0, [[35.641,47.886,150.538],[123.367,83.893,78.233]], "9528" ); attack.add( 2, [[172.490,58.210,165.122],[-6.067,20.978,188.502]], "9529" ); //API接口 MMAPI.delLine = function(id){ //根据id号删除路线 attack.remove(id); } //API接口 MMAPI.addLine = function(id){ //添加攻击路线 attack.add( 1, [[-48.158,47.017,-116.569],[-0.505,22.621,15.758]], id ); }

在线演示