三.JS:获取沿方向向量的位置

标签 three.js

我有一个位置向量:

var startPos = new THREE.Vector3(1.2, -2.34, 0.5);

方向向量:

var direction = new THREE.Vector3(0.657873735, -0.2497291683, 0.71051916);

距离:

var distance = 1;

如何计算一个新的位置向量,从startPos开始,沿着方向移动距离

最佳答案

var startPos = new THREE.Vector3(1.2, -2.34, 0.5);
var direction = new THREE.Vector3(0.6578737359955765, -0.24972916834682138, 0.710519166466616);
var distance = 1;

var newPos = new THREE.Vector3();
newPos.addVectors ( startPos, direction.multiplyScalar( distance ) );

关于三.JS:获取沿方向向量的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183132/

相关文章:

javascript - 适合与 D3js 结合的库,以允许绘制到 webgl (2D)

javascript - 优化 Three.JS 静态场景的渲染时间

three.js - 减小div的宽度时用raycaster进行的检测不完全准确三.js(v72)

android - three.js WebVR 示例代码适用于 threejs.org 但不适用于我的本地服务器

javascript - Three.js - 积分

javascript - 使用球坐标三个js在球体上移动点

three.js - 如何将矩形投影到网格/地形对象上,用作选择选取框? (在三个.js 中)

javascript - Three.js - 每 x 秒生成一个对象并将每个对象向前移动(沿 Z)

javascript - 尝试在 Three.js 中为立方体着色

javascript - 三个 Js 在 Y 轴上旋转网格以面向特定矢量位置