Domanda

Come è possibile, che 2 ellissi con lo stesso raggio in cui non (visivamente) con lo stesso raggio?

nella immagine qui sotto, ellissi rosse in bianco e ha la stessa RadiusX ... ma sguardo sull'immagine!
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>
È stato utile?

Soluzione 3

Credo che ho trovato la risposta, ma non è sicuro ... La Spessore dell'ellisse non va totalmente in giro l'ellisse. Se impostare lo spessore di 4 vedremo solo 2 pixel di ellisse, se abbiamo fissato alle 8, non vedremo il cerchio rosso più ...

Altri suggerimenti

Uno ha un bordo tratteggiato e l'altro no. Noterete le linee raggio con il centro del bordo tratteggiato.

appare come lo spessore è da biasimare. Renderli la stessa per entrambi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top