如何在Three.js中沿直线移动相机?

rstumbaugh

我只是刚开始使用Three.js和图形编程。我要做的就是将摄像机从一个位置平稳过渡到另一个位置。

我发现一种解决方案利用了PathControls.js,此后已删除。

盖塔特

此功能应该有所帮助。需要tween.js,您可以在three.js的examples / js / libs文件夹中找到

function setupCameraPositionTween( source, target, duration, delay, easing )
{
    var l_delay = ( delay !== undefined ) ? delay : 0;
    var l_easing = ( easing !== undefined ) ? easing : TWEEN.Easing.Linear.None;

    new TWEEN.Tween( source )
        .to( target, duration )
        .delay( l_delay )
        .easing( l_easing )
        .onUpdate ( function()
            {
                // copy incoming position into camera position
                camera.position.copy( source );
            })
        .start();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Three.js中沿样条线(圆)移动对象

来自分类Dev

如何在Three.js中将相机补间

来自分类Dev

如何在three.js中确定相机视场的3D边界

来自分类Dev

如何在Three.js中的一个点上自动对焦相机?

来自分类Dev

如何在 ARCore 生成的平面上沿相机视图方向移动对象/预制件

来自分类Dev

如何在three.js中使用Three.Triangle()

来自分类Dev

Three.js移动相机或两个不同的相机

来自分类Dev

如何在传单中沿圆形移动标记?

来自分类Dev

如何在传单中沿圆形移动标记?

来自分类Dev

如何在three.js中绘制朝我移动的两个矩形?

来自分类Dev

如何在three.js(r66)中旋转对象而不使用控制相机的轨迹球

来自分类Dev

如何在node.js中渲染three.js?

来自分类Dev

如何在场景中自动移动相机?

来自分类Dev

如何在THREE.js中单击对象

来自分类Dev

如何在Three.js中启用阴影

来自分类Dev

如何在three.js中访问场景元素

来自分类Dev

如何在Three.js中不拉伸就重复纹理?

来自分类Dev

您如何在Three.js中更新制服?

来自分类Dev

如何在Verold脚本中获取Three.js Sprite

来自分类Dev

如何在THREE.js中更改SpotLight shadowCameraNear参数?

来自分类Dev

如何在Blender for Three.js中对顶点分组?

来自分类Dev

如何在Three.js中编写getworldposition函数?

来自分类Dev

如何在three.js中制作加载屏幕?

来自分类Dev

如何在Three.js中拉伸圆几何?

来自分类Dev

如何在Three.js中添加PointerLockControl?

来自分类Dev

如何在Three.js中制作多个对象?

来自分类Dev

如何在Gatsby中实现Three.js?

来自分类Dev

如何在three.js中获得整个场景的boundingSphere?

来自分类Dev

如何在Three.js中拖动多个对象?

Related 相关文章

热门标签

归档