1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
lookto(toH,toV,fov*,motiontype*,shortestway*,nonblocking*,donecall*) 视角往指定坐标看,有移动过程 looktohotspot(hotspotname*, fov*, motiontype*, shortestway*) 往指定的热点方向看,有移动过程 moveto(toH, toV, motiontype*) 移动视角到指定坐标,有移动过程 zoomto(fov, motiontype*) 缩放到指定视场(fov),有移动过程 改变默认视角到给定的位置. 注意 - 上述动作执行过程中,其他动作停止执行,鼠标键盘操作也暂停. 参数: •toH ◦水平方向目标角度(-180 to +180). •toV ◦上下方向目标角度 (-90 to +90). •hotspotname (for looktohotspot, 可选) ◦热点名称. ◦以该热点的水平和上下坐标为目标域坐标. ◦没有指定热点名称时,会以执行当前热点坐标域为准(假设动作在热点属性内执行情况下). •fov (可选) ◦目标缩放程度(0 to 179). •motiontype (可选) ◦移动类型. ◦常用选项: ◾linear(speed) - 匀速移动 ◾speed 在规定时间内完成移动 ◾smooth平顺动作(=default) ◾accel = 加速度设置,度/秒² (default=720) ◾break = 负加速度设置 度/秒² (default=-720) ◾maxspeed = 最大移动速度设置 度/秒 (default=720) ◾tween(tweentype,time) - 渐变(补间)动画曲线 ◾tweentype = 渐变类型 ◾time = 渐变时间 •shortestway (可选) ◦最短路程移动. ◦常用设置: true or false (default=true). •nonblocking (可选, lookto only) ◦打开这项设置,不锁定其他动作执行,但鼠标和键盘图还是会锁定交互. •donecall (可选, lookto only, 当视角转换执行完成生效) ◦视角转换执行完成生效的动作. 样例: moveto(100.0,5,linear(10)); zoomto(130,smooth()); lookto(33,-22,30,smooth(100,50,20)); looktohotspot(hotspot1); looktohotspot(hotspot2, 40); looktohotspot(hotspot_victu, 25, smooth(100,50,20)); looktohotspot(get(name)); |