【问题标题】:CombineGeometry between an Ellipse and a Line getting no intersection椭圆和直线之间的组合几何没有交点
【发布时间】:2011-09-08 19:25:41
【问题描述】:

所以我测试了this 代码(两个椭圆之间的交点,查看接受的答案),但如果我将其中一个椭圆更改为线几何(或表示线的路径几何),它不会给我任何交点。有谁知道为什么?组合几何是否适用于几何的面积,并且由于线没有面积,所以它没有交点?

因为最终我想看看任意路径几何是否相交。我想我必须找到一种方法来用某个区域“填充”路径,如果没有解决方案来仅使用路径?

【问题讨论】:

    标签: wpf geometry line ellipse


    【解决方案1】:

    出于某种原因,我猜线几何不被视为几何,也许只是某种笔画?无论如何,你需要在你的路径上做GetWidenedPathGeometry,它会给你一个由笔画形状定义的几何图形。

    【讨论】:

    • 如果您从视觉效果和屏幕区域的角度考虑这一点,就会发现:一条线的宽度为零。没有任何东西与它相交,因为它的有效面积为零。描边线有一定的面积​​,因此有东西可以与它相交,结果非空。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    相关资源
    最近更新 更多