gpt4 book ai didi

javascript - 如何以指定 Angular 将点平移到指定距离?

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

<分区>

我想沿着一条 Angular 以度为单位的线将一个点平移到特定距离。

var initialPoint = [0,0];   //Starting Point
var distance = 100; //Distance in pixels to be translated
var degree = 45; //Direction of move
var translatedPoint = moveByDegree(initialPoint, degree, distance);

function moveByDegree(initialPoint, degree, distance)
{
//formula to generate translatedPoint by degree & distance
// . . .

return translatedPoint;
}
  • 0 度应向上移动。
  • 应向下移动 180 度。
  • 应向右移动 90 度。
  • 270 度应向左移动。
  • 其他 Angular 对应于对 Angular 线方向。

给我简单的算法或JavaScript代码。

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