数字流动画(用于表现工厂或楼宇的数字化状态)
需使用取值工具先获取坐标点
工具地址:http://www.mms3d.cn/html/gnty/gjj_1724_40.html?tools/editor
参数
new MMSDT.numUpDown( nPos, UpDown, repetitions, scale )
nPos:目标点坐标,二维数组[x,y,z]
UpDown:字符串,流动方向,"Up"向上,"Down"向下
repetitions:数字,重复个数
scale:数字,缩放比例
属性
.onOff( boolean )
true:数字流显示
false:数字流隐藏
代码示例
var nPos1 = [
[-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],
]
//初始化数字流的构建函数
var numUpDown1 = new MMSDT.numUpDown( nPos1, "Down", 5, 1 );
var nPos2 = [
[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 numUpDown2 = new MMSDT.numUpDown( nPos2, "Up", 5, 1 );
//使用MMAPI类,自定义外部函数接口
MMAPI.numOn = function(){
//数字流显示
numUpDown1.onOff( true );
numUpDown2.onOff( true );
}
MMAPI.numOff = function(){
//数字流隐藏
numUpDown1.onOff( false );
numUpDown2.onOff( false );
}
在线演示
Powered by mms3D