攻击直线示意
任意点对点的信息流动线,用于示意数据传输方向、信息攻击方向、进攻方向
参数
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 );
}
在线演示
Powered by mms3D