Pregunta

¿Cómo es posible, que el 2 elipses con el mismo radio en las que no (visualmente) con el mismo radio?

en la imagen de abajo, elipses rojas Negro y tiene el mismo RadiusX ... pero mira en la imagen!
text alt

<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>
¿Fue útil?

Solución 3

creo que he encontrado la respuesta, pero no estoy seguro ... La Espesor de la elipse no va totalmente alrededor de la elipse. Si nos fijamos el espesor de 4 veremos sólo 2 píxeles de elipse, si nos fijamos en 8, no vamos a ver el círculo rojo más ...

Otros consejos

Uno tiene una frontera con trazo y el otro no lo hace. Se dará cuenta de las líneas de radio con el centro de la frontera con trazo.

Parece que el grosor es el culpable. Hacerlas el mismo para ambos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top