相机聚焦(用于对场景固定目标的聚焦,如楼层)
需使用取值工具先获取坐标点,需要两个坐标点,一是控制器目标(control-target),二是相机镜头目标(camera-target)
工具地址:http://www.mms3d.cn/html/gnty/gjj_1724_42.html?tools/target
参数
MMSDT.cameraTarget( controlPos, cameraPos, time )
controlPos:目标点坐标,数组[x,y,z]
cameraPos:相机坐标,数组[x,y,z]
time:补间动画时间,毫秒
代码示例
//使用MMAPI类,自定义外部函数接口
MMAPI.objectTarget = function(num){
switch(num) {
case 0: //园区全览
MMSDT.cameraTarget( [0,0,0], [-268, 150, 56], 1500 );
break;
case 1: //酒店
MMSDT.cameraTarget( [54.601,30.136,-256.329], [36.199,106.639,-359.820], 1000 );
break;
case 2: //公寓
MMSDT.cameraTarget( [85.370,-1.444,195.911], [38.405,76.351,298.233], 1000 );
break;
case 3: //写字楼A
MMSDT.cameraTarget( [-16.467,19.882,-143.346], [-83.934,91.852,-195.237], 1000 );
break;
case 4: //写字楼B
MMSDT.cameraTarget( [42.060,24.147,149.618], [72.217,88.600,78.513], 1000 );
break;
case 5: //综合楼
MMSDT.cameraTarget( [-92.828,13.886,-120.270], [-169.551,77.838,-108.290], 1000 );
break;
}
}
在线演示
Powered by mms3D