3
A
回答
10
Geometry.GetFlattenedPathGeometry
返回然後可以遍歷扁平幾何的附圖和段「幾何對象的多邊形近似。」:各圖中應包括一個單一的PolyLineSegment
的,從中可以遍歷Points屬性以獲得路徑上的點。因此:
PathGeometry g = Path.Data.GetFlattenedPathGeometry();
foreach (var f in g.Figures)
foreach (var s in f.Segments)
if (s is PolyLineSegment)
foreach (var pt in ((PolyLineSegment)s).Points)
Debug.WriteLine(pt);
2
在WPF4還有的方法GetPointAtFractionLength
,它可以讓你得到任何點的座標,並沿着路徑範圍從0.0的長度在它的切線向量 - 1.0。
非常方便「採樣」沿路徑的任意數量的點。
相關問題
- 1. 從路徑獲取節點
- 2. 從wpf中的路徑獲取點集合
- 3. 在WPF treeview中獲取完整路徑?
- 4. 獲取UIBezier路徑的起點
- 5. 遊戲製作獲取點的路徑
- 6. 獲取樹中節點的路徑
- 7. 從掛載點獲取.dmg的路徑
- 8. 獲取UIBezier路徑的中心點
- 9. 獲取節點子集的路徑
- 10. 從中獲取WPF單一路徑數據。 PNG文件
- 11. 獲取路徑
- 12. 獲取的路徑
- 13. Shelltreeview從節點獲取路徑
- 14. 從Xml獲取節點路徑
- 15. 獲取動態路徑被點擊
- 16. Sql For Xml路徑獲取節點數
- 17. WPF:點擊嵌套在路徑中的路徑檢測
- 18. 在WPF中的路徑動畫點
- 19. NSSearchPathForDirectoriesInDomains獲取路徑
- 20. ASP.net獲取路徑
- 21. 獲取路徑列
- 22. 如何獲取WPF中的矩形/橢圓/路徑/線的角點?
- 23. 動畫一個WPF路徑
- 24. 從UNC路徑獲取本地路徑
- 25. 動態獲取路徑路徑
- 26. 如何在單擊樹時從JTree獲取節點路徑?
- 27. WPF/C#:獲取動態路徑的端點並向其添加對象
- 28. 獲取java.exe的路徑
- 29. 獲取的相對路徑
- 30. 獲取圖像的路徑
感謝您的回覆,並對我遲到的回覆感到抱歉。我只是檢查了這一點,不幸的是它不能正常工作。在我的情況下,我有一個二次貝塞爾段,我得到的每個約30的x dfference的點,而差異不應該超過1): – 2010-05-16 16:12:49