飞光渐变动画(用于表现智慧园区或智慧城市的数字化状态)
需使用取值工具先获取坐标点
工具地址:http://www.mms3d.cn/html/gnty/gjj_1724_40.html?tools/editor
参数
new MMSDT.fgjb( dirUrl, nPos, color, repetitions, scale )
dirUrl:安装目录
nPos:目标点坐标,二维数组[x,y,z]
color:16进制颜色值
repetitions:数字,重复个数
scale:数字,缩放比例
属性
.onOff( boolean )
true:飞线显示
false:飞线隐藏
代码示例
var nPos = [
[-117.375,62.693,-205.821],
[73.611,29.791,-339.964],
[-13.673,29.479,-214.577],
[-178.169,16.726,-100.824],
[-132.968,32.467,-276.795],
[-144.988,12.529,10.618],
[109.108,12.528,-185.106],
[80.025,20.107,-132.231],
[125.470,31.058,-98.295],
[91.399,31.058,-72.694],
[53.869,22.621,-15.732],
[119.236,30.764,21.363],
[124.943,20.109,56.851],
[146.657,30.764,73.053],
[158.533,30.764,116.562],
]
//初始化飞线的构建函数
var fgjb = new MMSDT.fgjb( dirUrl, nPos, 0xffffff, 3, 1 );
//使用MMAPI类,自定义外部函数接口
MMAPI.fgjbOn = function(){
fgjb.onOff( true ); //飞线显示
}
MMAPI.fgjbOff = function(){
fgjb.onOff( false ); //飞线隐藏
}
在线演示
Powered by mms3D