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. 從wpf中的路徑獲取點集合
- 2. 在WPF treeview中獲取完整路徑?
- 3. 從掛載點獲取.dmg的路徑
- 4. 獲取UIBezier路徑的中心點
- 5. 遊戲製作獲取點的路徑
- 6. 獲取樹中節點的路徑
- 7. 獲取節點子集的路徑
- 8. 獲取動態路徑被點擊
- 9. Shelltreeview從節點獲取路徑
- 10. 從Xml獲取節點路徑
- 11. Sql For Xml路徑獲取節點數
- 12. 如何獲取WPF中的矩形/橢圓/路徑/線的角點?
- 13. WPF/C#:獲取動態路徑的端點並向其添加對象
- 14. 獲取給定的路徑
- 15. 獲取圖像的路徑
- 16. 的NodeJS獲取路徑
- 17. 獲取文件的路徑
- 18. 獲取java.exe的路徑
- 19. 獲取NSFileWrapper的路徑
- 20. 從路徑中提取點
- 21. 從本地路徑或映射路徑獲取UNC路徑
- 22. 獲取完整的路由路徑
- 23. WPF - 簡單相對路徑 - FindAncestor
- 24. 如何獲取%CD的父路徑%如何獲取當前%CD%的父路徑%
- 25. WPF路徑命令
- 26. 嵌套WPF路徑
- 27. Xamarin.Forms獲取圖像路徑
- 28. PHP獲取路徑信息
- 29. 獲取最小路徑
- 30. asp:FileUpload獲取文件路徑
感謝您的回覆,並對我遲到的回覆感到抱歉。我只是檢查了這一點,不幸的是它不能正常工作。在我的情況下,我有一個二次貝塞爾段,我得到的每個約30的x dfference的點,而差異不應該超過1): – 2010-05-16 16:12:49