橢圓有孔
回答
=>
<Path Stroke="Red" StrokeThickness="20">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="80,0">
<ArcSegment x:Name="ArcSeg1" Size="100,100" RotationAngle="0" IsLargeArc="True"
SweepDirection="Clockwise" Point="20,0" >
</ArcSegment>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
有幾個相關屬性這裏,瞭解數學背後看到 http://www.charlespetzold.com/blog/2008/01/Mathematics-of-ArcSegment.html 但基本上你給兩個橢圓的交點座標:
StartPoint和Point表示相交點,而Size是完整橢圓的大小。其餘的很自我解釋。 如果你想旋轉它,最簡單和最好的方法是使用RotateTransform。
會使'洞'成爲一個白色的三角形整圓的幫助?這可以與「指針」(線)一起圍繞圓的中心旋轉。
您可以使用CombinedGeometry與GeometryCombineMode="Exclude"
的documentation有一個很好的例子。
就我所瞭解的CombinedGeometry而言,第二個橢圓也是可見的,因爲可見性是通過環繞路徑控制的,而不是兩個組合的幾何對象。 – PVitt 2011-05-19 07:15:57
這是不正確的。 GeometryCombineMode ='Exclude'完全符合它所說的內容,而CombinedGeometry是從輸入計算得出的'新'幾何圖形。我真的認爲這是一個更靈活的方法,然後手動計算ArcSegment。 – 2012-04-12 00:03:54
- 1. 橢圓擬合瞳孔中心
- 2. 橢圓vs圓
- 3. 帶有橢圓的UWP Interaction.Behavior
- 4. 橢圓與CombinedGeometry
- 5. UITextField橢圓
- 6. 橢圓NSTextField?
- 7. 透明橢圓
- 8. 橢圓驗證
- 9. 橢圓弧長度
- 10. 橢圓曲線Java
- 11. 光柵化橢圓
- 12. 繪製橢圓給出的橢圓的focii
- 13. 兩個橢圓(橢圓)的交集區域?
- 14. 以橢圓軌道計算橢圓軌道上的點
- 15. Android:canvas.drawCircle裏面有一個橢圓?
- 16. 是否有中點橢圓算法?
- 17. 帶有橢圓和按鈕的TextView
- 18. 橢圓方程的有限差分法
- 19. OpenGL圓形繪圖變橢圓
- 20. Blastomere上的橢圓/圓檢測
- 21. 使用GL_TRIANGLE_FAN OpenGL把橢圓內的圓?
- 22. OpenGL繪製橢圓而不是圓形
- 23. SVG圓弧不是沿着橢圓
- 24. 沿着圓形的Qt動畫橢圓
- 25. matplotlib模糊的圓和橢圓
- 26. Pyqtgraph:如何繪製橢圓或圓形
- 27. 在橢圓內繪製文本橢圓內的另一個橢圓在畫布上android
- 28. 橢圓反彈使用IntersectsWith
- 29. SVG剪裁橢圓BUG
- 30. 橢圓圖WPF動畫
我不知道。這就是我問的原因。 ;) – PVitt 2011-05-19 06:55:15