问题标签 [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.
image - 如何用 Matlab 检测图像中的椭圆?
如何用Matlab检测图像中的椭圆并消除图像的冗余部分?
geometry - 与椭圆碰撞
对于一个椭圆台球台,如何检测和解决该台球台边界与一个台球之间的碰撞?
1.) 我想看看台球的位置 P(x,y) 是否位于
- 里面
- 上
- 或在椭圆的边界之外。[更新:第 1 部分。已解决]
2.)如果它位于边界上或边界外,则必须计算新的速度(仅翻转速度是不够的)。
3.) 如果它在外面,它必须先移回边界上。
给定台球的位置 P(x,y) 和速度 V(x,y),加上椭圆中心的位置 C(x_0,y_0) 和椭圆的两个半轴 a,b .
python - 检查像素是否位于Python中的椭圆区域内
我正在尝试根据测试像素是否在椭圆区域内来创建真/假蒙版。
这里提出了直截了当的方法 -在椭圆内计数点
但是,我想知道是否有更优雅的解决方案,例如matplotlib.nxutils。如果我想使用 nxutils,那么我必须以某种方式将我的椭圆转换为多边形,这会产生更多的复杂性并给计算带来额外的错误。
是否有任何模块能够使用省略号运行这种检查?
iphone - iPhone如何剪掉椭圆的一半
我画了椭圆:
但我只需要一半椭圆,有没有办法剪掉另一半?
wpf - 使用 WPF 动态添加和移动椭圆
我正在使用 WPF 并且在动态/以编程方式将椭圆添加到我的网格时遇到了麻烦。
我在 myGrid 中动态分配和放置省略号。问题是椭圆上的位置没有改变。我正在使用 Canvas.SetLeft 和 SetTop,但椭圆似乎仍然卡住了。
这是动态分配的代码:
iphone - iPhone 如何剪辑新月图案
在堆栈溢出的帮助下,我开始熟悉 iPhone 中的石英绘图。我想制作剪辑新月图案的代码,这是我到目前为止所拥有的,但它并没有像我预期的那样工作:
准确地说,第一段代码绘制圆(这有效),第二段应该从中剪出椭圆,但这没有按预期工作。
iphone - 游戏计算
所以我有一个椭圆:
我想沿着这个椭圆均匀分布 3 个对象,当我移动一个对象时,其他 2 个对象也移动相同的距离。
之前,当我的 X 和 Y 半径相同时,每次我移动一个对象时,我都会获取该对象角度的角度差和它之前的角度,然后我会使用这个差来添加它到另外两个对象。那工作得很好,因为
但是现在我有一个RADIUS_X
和RADIUS_Y
那个不一样的,这不太好。
下面的代码:
opencv - 一定区域内固定大小省略号的最大个数
我正在寻找代码来找到某个区域中固定大小椭圆的最大数量。我已经手绘了任意形状,并且我想写几个椭圆,以便覆盖该区域的最多像素。一些代码或数学关键字的任何提示可以为此类问题找到(有效)解决方案?谢谢!都林
wpf - 如何在 WPF 中绘制椭圆/椭圆?
我有两点,我想围绕这些点画一个椭圆/圆。这些点的位置不固定。
有谁能够帮助我?
algorithm - 栅格化椭圆
是否有一种有效的算法可以找到一般椭圆中像素的指示?
本质上,我想做的是在二维数组中找到索引,该数组对应于跨越可能数组索引的“二维表面”的参数化椭圆。就像我上面的第一个问题一样,这个问题可以与椭圆的光栅化进行比较。
我找到了一些扫描线算法,它们可以对轴对齐的椭圆执行我想要的操作,但现在我想知道对于倾斜和旋转的椭圆是否有类似的算法。必须有,因为那里的矢量图形软件设法填充倾斜和/或旋转的椭圆。
为了澄清我的意思,我最近在这里解决了一个类似的问题:二维数组中的特殊多边形for循环
/缺口