问题标签 [ellipse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
quartz-graphics - 有没有办法将 CGContextDrawRadialGradient 绘制为椭圆而不是完美的圆形?
我需要椭圆形或椭圆形的径向渐变,看起来 CGContextDrawRadialGradient 只能画一个完美的圆。我一直在绘制方形上下文,然后复制/绘制到矩形上下文中。
有没有更好的方法来做到这一点?
谢谢!
graphics - 如何徒手画椭圆或圆形?
我的问题涉及绘制看似徒手画线的各种技术:
具体来说,Steve Hanov 发布了这个出色的博客条目。
从此,我能够使用贝塞尔曲线为手绘线实现一个漂亮的算法。但是,我被困在如何实现手绘椭圆。理想情况下,我想给它一个矩形作为边界,类似于其他椭圆绘图调用。但是,我希望它看起来非常写意。
到目前为止,我想出了最好的:
结果如下所示:
我不喜欢它在顶部的尖锐程度,尽管我做了很多尝试,但我还是无法让它变得更好。另外,我喜欢曲线看起来不那么完美,而不是依赖悬垂作为唯一的“手绘”外观部分。我认为2条四边形曲线只是错误的方式......
也许4个弧?
有人有其他解决方案或一些示例代码给我吗?(任何语言都可以)
php - 如何使用 GD 在 2 个或更多椭圆之间制作渐变?
如何使用 GD 在 2 个或更多椭圆之间制作渐变?
下面是一个椭圆:
模型...这个... http://img88.imageshack.us/img88/11/capturazv.png 没有切割
pixelsense - 将 Contacts.contactdown 添加到 TagVisualization
我正在使用 TagVisualization,它在带有名称的标签周围显示一个椭圆。我想在椭圆的圆周上(在明确定义的点)上放置 2 个圆形按钮,以便单击它们会导致某些标签文本的更改。我无法做到这一点,因为我无法向s:Contacts.ContactDown
较小的椭圆添加属性。
下面是 XAML:
matlab - 如何确定纬度和经度是否在椭圆内
我有描述旋转椭圆的数据(在纬度经度坐标中的椭圆中心,以千米为单位的长轴和短轴的长度,以及椭圆定向的角度)。我不知道焦点的位置,但假设有办法以某种方式找出它们。我想确定一个特定的经纬度点是否在这个椭圆内。我找到了一种确定点是否在笛卡尔网格上的椭圆内的好方法,但不知道如何处理纬度经度点。任何帮助,将不胜感激。
-科迪·O。
wpf - 在设计器窗口中通过拖动调整圆形按钮的大小
我有一个圆形按钮,我想调整它的大小(类似于你在设计窗口中的操作)。如果这是一个矩形,我可以在边缘周围附加一些拇指或装饰物,并跟踪拖动增量并相应地更新大小。但是我该怎么做一个圆圈,我想我可以在外面添加一个圆形拇指,当用户拖动它时,我可以更新模板父级的大小。还有其他方法可以解决这个问题吗?
wpf - 继承问题
我有一个绘图程序,用户可以绘制一个椭圆或一条线,它们都来自形状。我正在创建一个橡皮筋,并根据用户正在绘制的内容我说
但如果我将橡皮筋设置为线,我无法访问 x1 x2 等,它表示形状不包含 X1 的定义。我尝试创建一个椭圆并将其投射到一条线上,但仍然是同样的问题。我该如何解决这个问题?
wpf - 椭圆几何自定义形状
我从形状派生来画一个椭圆。绘图从 0,0 开始,因此仅绘制椭圆的右下角。如何在 overridegeometry 方法中转换原点:
wpf - 自定义椭圆上边缘的边界框切割
我有一个自定义椭圆代码,如下所示。我使用椭圆绘制橡皮筋,使用两个点设置宽度和高度,代码如下所示。但是,当我绘制椭圆时,边界框正在切割侧面的边缘。我之前使用实际高度和宽度解决了这个问题,但这是在一个独立的应用程序中。当我将它与橡皮筋绘图部分集成时,实际高度和宽度不再起作用,由于某种原因,当我设置宽度和高度时它们没有得到更新。你知道我怎样才能修复它,这样边缘就不会被切断。
wpf - 椭圆和直线之间的组合几何没有交点
所以我测试了这段代码(两个椭圆之间的交点,查看接受的答案),但是如果我将其中一个椭圆更改为线几何(或表示线的路径几何),它不会给我任何交点。有谁知道为什么?组合几何是否适用于几何的区域,并且由于线条没有面积,所以它没有交点?
因为最终我想看看任意路径几何是否相交。我想我必须找到一种方法来“填充”某些区域的路径,如果没有解决方案来仅使用路径?