Pergunta

Como é possível que 2 elipses com o mesmo raio onde não (visualmente) com o mesmo raio?

Na imagem abaixo, as elipses pretas e vermelhas têm o mesmo radiusx ... mas olhe na foto!
alt text

<GeometryDrawing Brush="Red">
    <GeometryDrawing.Pen>
        <Pen Brush="Yellow" Thickness="1"/>
    </GeometryDrawing.Pen>
    <GeometryDrawing.Geometry>
        <GeometryGroup>
            <EllipseGeometry x:Name="MediumCircle" 
                             Center="0,0" RadiusX="4" RadiusY="4" />
        </GeometryGroup>
    </GeometryDrawing.Geometry>
</GeometryDrawing>
<GeometryDrawing Brush="Black">
    <GeometryDrawing.Geometry>
        <GeometryGroup>
            <EllipseGeometry x:Name="SmallCircle" 
                             Center="0,0" RadiusX="4" RadiusY="2"/>
        </GeometryGroup>
    </GeometryDrawing.Geometry>
</GeometryDrawing>
Foi útil?

Solução 3

Eu acho que encontrei a resposta, mas não tenho certeza ... o Espessura da elipse não vai totalmente ao redor da elipse. Se definirmos a espessura para 4, veremos apenas 2 pixels de elipse, se definirmos em 8, não veremos mais o círculo vermelho ...

Outras dicas

Um tem uma borda acariciada e o outro não. Você notará que o raio se alinha com o centro da borda acariciada.

Parece que a espessura é a culpa. Faça -os iguais para ambos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top