gpt4 book ai didi

javascript - 获取垂直于向量的两个点

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:39 26 4
gpt4 key购买 nike

您好,我不知道如何创建一个垂直于另一个的向量。 [-0.17640, 51.426700], [0.17640, 51.796700] 这是第一个向量,我试图创建一条垂直线,它直接穿过它的中间。这是 iv 到目前为止所做的,但线的 Angular 不正确。

startPosition = [-0.17640, 51.426700];
endPosition = [0.17640, 51.796700];

var midPoint = [];
midPoint[0] = (startPosition[0] + endPosition [0]) / 2;
midPoint[1] = (startPosition[1] + endPosition [1]) / 2;

positions[0] = midPoint;
positions[1] = [startPosition[1], startPosition[0] * -1];
positions[2] = [endPosition[0], endPosition[1]];

This is what i have so far

最佳答案

为了使 2D 向量垂直于另一个 2D 向量,您可以简单地交换 X 和 Y 分量并取反新的 Y 分量。所以 { x, y } 变成 { y | -x }.

中点:[(x1 + x2)/2,(y1 + y2)/2]

看看https://www.wikihow.com/Find-the-Perpendicular-Bisector-of-Two-Points

关于javascript - 获取垂直于向量的两个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47925846/

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