wpf - 根据两点剪裁椭圆
问题描述
我想根据椭圆轮廓上的两个点来剪辑一个椭圆。这些点不能用作剪辑矩形的角,因为生成的剪辑区域可能太小(中间圆圈)并且椭圆仍然完全可见。我想要的是正确的图像。如何确定在两个给定点与椭圆相交的剪辑矩形?
我想要实现的是创建一个径向范围滑块:一个带有两个拇指的滑块在椭圆轨道上移动。我已经拥有了大部分,但我希望轨道在拇指(范围内)和其余部分之间的部分具有不同的颜色。所以我想把两个椭圆(一个红色,一个绿色)放在一起,从绿色开始只显示点之间的部分。
这是它现在的样子:
解决方案
推荐阅读
- python - 关键错误,并在 Pandas、Python 中更改数据框
- python - 使用类层次结构和 mypy 进行静态类型测试
- c++ - 有没有办法检查用户输入是否是数字?
- swiftui - NavigationView 中的 SwiftUI 自定义动画过渡?
- java - 使用注释修改 REST 参数 - Java EE8
- bash - ZSH:在脚本文件中执行函数
- c++ - 黑客等级 C++ 上的 Mini-Max Sum
- java - 如何减去两个时间值?
- react-native - 如何读取本地 css 文件以将其注入 react-native WebView?
- python - 正确使用 __format__