Я работаю с вектором 3, где у меня есть исходная позиция vector3. Я пытаюсь создать новый вектор на расстоянии 5 метров от исходного положения по оси X.
вот графическое представление для него.
Я пытался следовать этому документу, но не смог найти, как это работает. так может кто-нибудь помочь мне с этим?
Я пытаюсь создать новый вектор 5 метров
Проблема с этим утверждением заключается в том, что вам также необходимо указать направление. Только после этого вы можете создать вектор смещения, который можно добавить к исходной точке, чтобы вычислить целевую точку. Попробуйте так:
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 );