如何在三个js上更新Trackball控件
How to update Trackball controls at three js
我在three.js上有一个项目,需要更新窗口大小调整上的轨迹球控件。。我需要用新的输入变量更新调用函数的整个控件。重新创建控件会导致崩溃,我不想删除控件并创建新的一个可能导致垃圾的原因。我有一个类似的问题如何更新createControls';s函数在javascript中输入变量?但我认为这是一个更完整的问题。
如果您想在调整窗口大小时更新TrackballControls
,可以使用以下模式:
window.addEventListener( 'resize', onWindowResize, false );
function onWindowResize() {
camera.aspect = window.innerWidth / window.innerHeight;
camera.updateProjectionMatrix();
renderer.setSize( window.innerWidth, window.innerHeight );
controls.handleResize(); // for TrackballControls
render();
}
您必须根据画布的大小修改此图案。
请参阅http://threejs.org/examples/misc_controls_trackball.html.
three.js r.70
相关文章:
- D3.js更新堆叠条形图
- 将节点.js更新为 0.12 标头错误
- 使用动态 js 更新画布
- 通过JS更新时,Angularjs输入不会更改,而不是手动更新
- Riot Js更新标签
- 视图更改时,Ember.js更新模型
- sails.js更新或添加新行
- Knockout.js-更新父视图模型中的数组,在第二个视图模型中使用值
- 使用node.js更新和删除按钮
- 使用express和node.js更新mongodb中的单个记录
- 三.js:更新几何图形与替换
- exit().remove() 在 d3.js 更新之前不会删除旧图表
- 从 JS 更新角度材料输入值
- Ember js - 更新其他表后,有许多关系中断
- 时刻JS更新时区缩写
- 视频.js - 更新字幕/字幕
- JWT 从节点.js更新有效负载
- 节点.js更新文件中的 JSON 数据
- 角度.js更新模型
- D3 js 更新图只是在顶部添加新点