gpt4 book ai didi

three.js - 如何将长度添加到向量 3 以获取新向量

转载 作者:行者123 更新时间:2023-12-04 08:22:24 27 4
gpt4 key购买 nike

我正在使用矢量 3,其中有源矢量 3 位置。
我正在尝试创建一个距离 X 轴源位置 5 米的新向量。
这是它的图形演示。
image
我尝试遵循此文档,但找不到使上述内容起作用
有人可以帮我吗?

最佳答案

I am trying to create a new vector 5 meter


这个语句的问题是你还需要指定一个方向。只有这样,您才能创建一个位移矢量,您可以将其添加到源点以计算目标点。像这样尝试:
const distance = 5;
const direction = new Vector3( 1, 0, 0 ); // unit length

const displacement = new Vector3().copy( direction ).multiplyScalar( distance );
const targetPoint = new Vector3().copy( sourcePoint ).add( displacement );

关于three.js - 如何将长度添加到向量 3 以获取新向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65439934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com