Вопрос

Как это возможно, что 2 эллипса с тем же радиусом, где нет (визуально) с тем же радиусом?

На изображении ниже, черные и красные эллипсы имеют одинаковый радиус ... Но посмотрите на картину!
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>
Это было полезно?

Решение 3

Я думаю, что нашел ответ, но не уверен ... Толщина эллипса идет не полностью вокруг эллипса. Если мы установим толщину до 4, мы увидим только 2 пикселей эллипса, если мы установим в 8, мы больше не увидим красный круг ...

Другие советы

У одного есть поглаженная граница, а другая не. Вы заметите радиус линии с центром поглаживаемой границы.

Похоже, толщина виновата. Сделать их то же самое для обоих.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top