我正在使用英特尔XDK和ThreeJS创建一个简单的移动应用程序。问题是,我不知道在点击其他对象后如何缩放对象(抱歉我的英文不好)
答案 0 :(得分:0)
放大ThreeJS对象的一种方法是使用jQuery插件Zoomooz.js。
这是一个例子。
http://jsbin.com/juril/1/edit?html,js,output
此示例基于Threejs Dashed lines example。我已将以下属性添加到两个虚线框中。
<div class="zoomViewport">
<div class="zoomContainer">
<div class="zoomTarget" data-targetsize="2.0" data-closeclick="true" id="container"></div>
<p></p>
<div class="zoomTarget" data-targetsize="2.0" data-closeclick="true" id="container2"></div>
</div>
</div>
这使您可以通过一次点击/触摸放大两倍放大倍率,也可以通过一次点击/触摸缩小。
你也可以捏缩放,因为我注释掉了以下标签。
<!--<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">-->