2

2个具有相同半径的椭圆怎么可能(在视觉上)不具有相同的半径?

在下图中,黑色和红色椭圆具有相同的 RadiusX……但请看图片!
替代文字

<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>
4

3 回答 3

1

一个有描边边框,另一个没有。您会注意到半径与描边边框的中心对齐。

于 2010-11-19T14:58:31.313 回答
0

我想我找到了答案,但不确定......椭圆的厚度并不完全围绕椭圆。如果我们将厚度设置为 4,我们将只看到 2 个像素的椭圆,如果我们设置为 8,我们将不再看到红色圆圈......

于 2010-11-19T14:57:47.830 回答
0

看起来厚度是罪魁祸首。使它们对两者都相同。

于 2010-11-19T14:58:52.923 回答