0
A
回答
1
你需要用sin/cos來做一些數學運算。
X1,Y1 =起跑線 angleInRadian的位置=上線角轉換爲弧度
x2 = lineLength * Math.Cos(angleInRadian) + x1
y2 = lineLength * Math.Sin(angleInRadian) + y1
然後可以繪製從(X1,Y1)的線到(X2,Y2)
相關問題
- 1. 在不同角度繪製像素化線條
- 2. 如何在javascript中的兩條線之間繪製角度
- 3. 限制一條線到45度角的繪製
- 4. Android:如何繪製圓角的線條?
- 5. Java 1.5使用線條和角度繪製形狀的問題
- 6. 如何繪製線條並從avi文件獲取角度?
- 7. 以不正確的角度繪製線條和形狀
- 8. 從一個座標和一個角度繪製一條直線
- 9. 如何使用iPhone中的CAShapeLayer以45度角繪製線條
- 10. 增加角度的繪製線
- 11. 繪製不同厚度的線條
- 12. SVG繪製線條不同厚度
- 13. Android:繪製一定長度的線條
- 14. 在特定的NSTableview單元格中對角線繪製線條
- 15. Vb.net繪製線兩點
- 16. 在OpenGL中繪製線條
- 17. 在gtk.TextView上繪製線條
- 18. Java - 繪製標尺(在90度角刻有刻度線)
- 19. 在兩條線的角處的角度
- 20. 繪製直線的線條
- 21. Pyshp:PolyLineZ繪圖在我的線條之間繪製線條
- 22. 動態不透明線繪製在vb.net
- 23. 在vb.net中繪製直線圖
- 24. 用Java swing繪製一條線繪製多條線
- 25. 繪製一條線:是否存在Graphics.lineStyle()中的厚度限制?
- 26. 在DrawingFrame上繪製線條與外線
- 27. RaphaëlJS動態繪製角線
- 28. ActionScript2.0:三角形角度的繪製弧線
- 29. 在圓的中心繪製線,角度在objective-c
- 30. 在三角形頂部繪製一條線
我不能看到這是如何工作的(不能得到它的工作,因爲這個例子是不完整的) – 2013-04-26 07:30:30
線功能從(x1,y1)繪製到(x2,y2)。你需要兩個頂點來畫線。如果你有一個頂點和一個角度。這個公式會給你第二個頂點(x2,y2)。 – 2013-04-26 13:38:11