橢圓有孔
回答
=>
<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. 核心圖形,如何繪製橢圓透明孔的矩形?
- 4. 橢圓如何與橢圓相交?
- 5. 帶有橢圓的UWP Interaction.Behavior
- 6. 橢圓與CombinedGeometry
- 7. 繪製橢圓
- 8. 橢圓NSTextField?
- 9. 橢圓繪圖
- 10. 橢圓SKPhysicsBody
- 11. 橢圓驗證
- 12. 橢圓路徑
- 13. UITextField橢圓
- 14. 透明橢圓
- 15. 橢圓的特性
- 16. 碰撞與橢圓
- 17. opengl:旋轉橢圓
- 18. QGradient橢圓混合
- 19. 光柵化橢圓
- 20. 橢圓曲線Java
- 21. Matplotlib情節橢圓
- 22. 橢圓曲線點
- 23. WPF橢圓路徑
- 24. openssl橢圓曲線
- 25. CSS div橢圓形
- 26. 橢圓弧長度
- 27. 在橢圓形中製作橢球體
- 28. 在Java中移動橢圓和橢圓形狀?
- 29. 用橢圓標記製作橢圓標記matplotlib
- 30. 直接橢圓擬合後橢圓係數的非歸一化
我不知道。這就是我問的原因。 ;) – PVitt 2011-05-19 06:55:15