0
我有兩個點(x1,y1)和(x2,y2)。可以繪製水平線或垂直線。我可以找出平分線條跡線的平分點。如果線是垂直的或者線的角度是不同的,我不能繪製垂直線。任何身體都可以幫助解決這個問題?如何在canvas中使用javascript垂直線段(線可以是垂直或水平)?
我有兩個點(x1,y1)和(x2,y2)。可以繪製水平線或垂直線。我可以找出平分線條跡線的平分點。如果線是垂直的或者線的角度是不同的,我不能繪製垂直線。任何身體都可以幫助解決這個問題?如何在canvas中使用javascript垂直線段(線可以是垂直或水平)?
對於這一點,你需要找到段
mid = ((x1+x2)/2 , (y1+y2)/2)
然後你只需要通過經過該點的直線,垂直或水平,可以通過找到明白原來直線的斜率中期通常水平線的斜率將爲零。
感謝您的回答。我可以找出線路的中點。但我需要通過這一點畫一條線。我怎麼畫一條線。如何在線條的任何角度精確地繪製一條線90度。 –
@sekharchintamani它取決於你如何放置座標軸,可以說你的水平座標軸是X,垂直座標是Y,而你的原始座標是水平座標(這意味着y值將保持不變),所以繪製垂直線表示繪圖它垂直(這意味着你x保持相同),這是中點的x值,所以只有y值改變。這個y值現在取決於你想排行的大小,所以開始遞增y值保持x相同,你會得到所需的行。 – Mr767267
非常感謝Mr767267。 –