0
假设我有一条指向35度的线,并且我想在该线上画出一条线并产生90度角,那么我如何精确处理第二条线的角度?我如何找到相对于另一角度的90度角
图像会解释得更好。
所以上的图像中,我们有一个具有0度线,而另一条线在90度相交的 - 我们已经知道它的下部图形的线是在30〜在90
40度,我如何找到第二条线的角度?
如果可能的话。
由于
假设我有一条指向35度的线,并且我想在该线上画出一条线并产生90度角,那么我如何精确处理第二条线的角度?我如何找到相对于另一角度的90度角
图像会解释得更好。
所以上的图像中,我们有一个具有0度线,而另一条线在90度相交的 - 我们已经知道它的下部图形的线是在30〜在90
40度,我如何找到第二条线的角度?
如果可能的话。
由于
如果知道角A为35度,则角度B只是需要35 + 90允许“环绕”过去360度,其中角A大于270度的情况下你可以这样做:
var B = (A + 90) % 360;
这样,如果A是,比方说,290度,你会得到B中20,而不是380
如果A线为35度,则B线必须在( 35 + 90)度,或者更一般地,您可以将计算编码为'B =(A + 90)%360'。那么你有什么麻烦?或者你能够计算所需的角度,但不知道如何计算这种线的实际终点? – nnnnnn
垂直斜坡http://www.purplemath.com/modules/slope2.htm – CodyBugstein
@nnnnn没有问题,我只是不好,数学和你的答案完美工作你可以看到它:http://jsfiddle.net/ chLTK/11 / –