首页 文章
  • 15 votes
     answers
     views

    Android oreo在白色圆圈内显示图标

    我的Android应用程序在Android oreo版本的白色圆圈内显示启动器图标 . 我想显示启动器图标,因为它默认情况下就像在oreo设备上的方形 . 通过各种博客发现并发现: 1)移动用户可以从主屏幕设置屏幕改变图标类型 (但我不想要 . 我想默认只显示方块) 2)使用26以下的应用程序目标sdk版本 (我想要有最新的sdk版本定位和方形启动器图标) 我试过了 : 带背景和前景d...
  • 177 votes
     answers
     views

    圆线段碰撞检测算法?

    我有一条从A到B的线和一条位于C的圆,半径为R. 什么是用于检查线是否与圆相交的好算法?它沿圆圈边缘的坐标发生了什么?
  • 13 votes
     answers
     views

    OpenCV cvFindContours - 如何分离轮廓的组件

    我一直在玩OpenCV,并且有很多试验和错误已经设法学习如何检测照片中的圆圈(硬币) . 一切都很好,除非我直接将硬币放在一起(如下所示,忽略了第二张图像倒置的事实) . 看起来因为硬币是如此接近,cvFindContours认为它们是同一个对象 . 我的问题是如何将这些轮廓分成单独的对象,或者获得已经分离的轮廓列表 . 我用于cvFindContours的参数是: cvFindContour...
  • 52 votes
     answers
     views

    用ggplot2画一个圆圈

    也许这是一个愚蠢的问题,但我找不到ggplot2手册中的答案,也没有找到“阿姨”谷歌...... 如果我有一个中点和一个直径,如何用ggplot2绘制一个圆作为附加图层?谢谢你的帮助 .
  • 0 votes
     answers
     views

    根据度数在圆周上找到一个点

    让我们说你有一个简笔画 . 让我们说棒图有一个肘部和一只手 . 如果棒图想要在没有移动肘部的情况下在风车中旋转他的手怎么办?如果肘部作为圆的中心,并且手必须始终在圆周上,并且我知道肘部和手的确切位置,我如何围绕圆周移动手,同时保持半径(肘部和手部之间的手臂长度,因为它真的不应该缩小或增长)? 我需要沿圆周移动手的坐标,圆的中心是肘部 . 这是2D . 我有两个点的坐标 . 我可以计算半径,这是点之...
  • 6 votes
     answers
     views

    在Android上的Circle上找到点

    在我不得不对它进行编程之前,一切看起来都那么简单明了 . What I've got 我上传了一张图片来更好地解释它 . 我有一个圆圈而且我知道 它的半径 中心点坐标 每个按钮的初始坐标(红色圆圈) . 当我旋转灰色圆圈图像时,我希望能够用10度计算红色按钮的新坐标(x1y1,x2y2) . 对于那些懂数学的人来说,这应该不难实现,但我找不到合适的解决方案 . 我也在这里搜索过...
  • -1 votes
     answers
     views

    如何计算点'along'单位圆弧度[关闭]

    看这个图像:http://i.stack.imgur.com/hqKjE.png 给定P1和圆半径,是否有计算P2的方法? 我能够获得P1处的角度,以及由圆形内部形成的三角形定义的相关距离和点(其斜边沿着P1和P1) . 我认为解决方案与P1的角度有关...
  • 3 votes
     answers
     views

    如何基于两个给定点和描述圆弧段的给定高度绘制圆弧?

    我正在尝试基于两个给定点和描述圆弧段的给定高度绘制弧 . 为了实现这一点,我将使用java.awt.Graphics中的以下方法 . drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) 首先,我观察到x,y,width和height值描述了一个包含圆的矩形 . 圆弧的中心是矩形的中心,其原点为(x...
  • 0 votes
     answers
     views

    C圈对象/ getArea()

    我正在尝试编写一个程序 •使用参数化构造函数,使用随机类提供的随机数,定义五个圆形对象的数组,其中半径设置 •使用setRadius方法使用随机类提供的随机数来定义五个圆形对象的第二个数组,其中半径设置为 •使用 getArea() 显示每个阵列中每个圆的区域 我需要帮助使用getArea()方法显示每个数组中每个圆的区域的问题,我需要访问每个数组中半径值为五个圆的数组,然后计算出区域3.14 半...
  • 35 votes
     answers
     views

    用给定半径的一个圆覆盖最大点数的算法

    让我们想象一下,我们有一架飞机上有一些点 . 我们还有一个给定半径的圆 . 我需要一种算法来确定圆圈的位置,它可以覆盖最大可能的点数 . 当然,有很多这样的位置,所以算法应该返回其中一个 .精度并不重要,算法可能会犯很小的错误 . 这是一个示例图片: 输入:int n (n <= 50) - 分数;float x[n] 和 float y[n] - 具有点X和Y坐标的数组;float ...
  • 0 votes
     answers
     views

    在与中心距离最大的圆的边界内或上的输出积分点

    在采访之后,我有了这个问题并且现在我没有任何好主意来解决它 . 给定二维平面上的圆形输出与中心距离最大的圆的边界中或上的积分点 . 中心和半径的坐标是浮点数 . 任何极客都可以给我一些建议吗?
  • 26 votes
     answers
     views

    在opencv中检测半圆

    我试图检测图像中的完整圆圈和半圆 . 我遵循下面提到的过程:过程图像(包括Canny边缘检测)查找轮廓并在空图像上绘制它们,以便我可以消除不需要的组件 . (处理后的图像正是我想要的 . )使用HoughCircles检测圆圈 . 这就是我得到的 . 我尝试改变HoughCircles中的参数,但结果不一致,因为它根据光照和图像中圆圈的位置而变化 . 我根据它的大小接受或拒绝一个圆圈 . 所...
  • 1 votes
     answers
     views

    通过3个点绘制2条贝塞尔曲线,以模拟圆弧

    我有三个不在同一条线上的点,最初我想通过这三个点绘制一个圆弧,我做了 . 但实际上镀铬并没有画出真正的圆形,而是使用几条贝塞尔曲线来假装它是圆形,因为贝塞尔曲线很便宜 . 如果铬作为一个中间人这样做,为什么我不是自己绘制圆形贝塞尔(两个bezier,从点1到中点,中点到点3)?这将更清洁,更便宜(2与浏览器决定的未知数量的贝塞尔曲线相比) . 那是我被困的地方,怎么样? “控制点”应该在哪里? 这...
  • 33 votes
     answers
     views

    如何检测圆与同一平面中任何其他圆之间的交点?

    我正在寻找一种算法来检测一个圆是否与同一平面内的任何其他圆相交(假设一个平面中可能有多个圆) . 我发现的一种方法是进行分离轴测试 . 它说: 如果您可以找到分隔两个对象的线,即一条线,使得对象的所有对象或点位于线的不同侧,则两个对象不相交 . 但是,我不知道如何将此方法应用于我的案例 . 有谁能够帮我?
  • 1 votes
     answers
     views

    如何在没有圆圈的情况下建模多对多关系

    Note: Because my original question wasn't understood clearly I'm writing it completely new!我的数据库中有两个表,还有一个联结/连接表:Recipes: CREATE TABLE Recipes( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR...
  • 0 votes
     answers
     views

    Python Line-Circle碰撞

    这个问题再次出现在PyParticles4上 .Link to last question for reference 评论如果不清楚...... 我正在制作一个射击游戏,就像this一样,但是在一个平坦的土地上,每一个转弯都有一个不同的墙,并且它们不能从他们的起始位置移动超过一定数量(玩家决定是否他希望搬家) . 我的代码: class Bullet(PyParticles.Particle):...
  • 1 votes
     answers
     views

    获取相交点的切线角度[关闭]

    我在给定点周围有一个圆圈,调用此点(x1,y1) . 我知道这一点周围的圆的半径 . 我还有第二个点(x2,y2),距离圆的半径之外的距离 . 我需要一种通过代码的代数方法来计算在90 *处与圆相交所需的航向(垂直角度)到中心点(IE得到切线相交的角度2)围绕点(x1,y1)的距离第二点(x2,y2) 一点背景:基本上这两个点是2D Map 上的GPS坐标,我需要知道与圆相交的目标航向,以便跟随它...
  • 4 votes
     answers
     views

    当已知三角形的两个点时,我们如何在圆上找到第三个点?

    假设圆上有一个三角形ABC,其中A是圆的中心,B和C是同一圆的边界的两个点,我们知道关于这个三角形的下列事项: 2-d A(x1,y1)的坐标值,即(357,257) 2-d B(x2,y2)的坐标值,即(93,169) 从A到B的距离是278(圆的半径) 从A到C的距离是278(圆的半径) 从B到C的距离是244 角∠BAC≡∠CAB≡∠A= 52° 现在的问题是: ...
  • 1 votes
     answers
     views

    从弧线计算圆的大小?

    如何从一组圆弧计算圆的大小? 具体来说,我有这个SVG路径定义绘制一个圆,我想找出它的大小 . <path clip-path="url(#SVGID_2_)" fill="#99C44C" d="M334.293,56.846c0-4.782,3.88-8.659,8.665-8.659c4.78,0,8.66,3.877,8.66,8.6...
  • 0 votes
     answers
     views

    计算弧中的所有点

    我试图从圆的中心画线到圆周上的点(x,y) . 为了计算这个角度,使用了角度 . 我需要在两个角度之间渲染点 . 例如 . 角度0到角度1我想在圆角0和1之间沿着圆周渲染从圆心到5个不同点的直线 . 这两个角之间可能有任意数量的点 . 我如何计算这5分?我需要使用角度i和(x,y)使用角度i 1计算(x,y),然后得到这两个点之间的弧 . 这是如何完成的,然后如何获得该弧内的各个点,以便我可以逐渐...
  • -1 votes
     answers
     views

    其他两个圆的切线圆?

    有两个圆圈: a 以点 A 为中心,圆圈 b (中心位于 B ) . 什么是计算所有或没有切圆的2D位置的等式 . 主要约束是,所有圆的半径都相同 . 据我所知,应该没有解决方案(图2)或2个解决方案(图1) . 如何找出解决方案,以及这些解决方案的中心位置( C 和 D ) . 图1:这里应该有2个解决方案 图2:没有解决方案! Update (solution): 1)计算从A到B的距离 -...
  • 2 votes
     answers
     views

    从圆弧区域中寻找中心角

    我试图根据2个百分比将一个圆分成2个部分 . 像饼图一样,但创建具有单个垂直切片的片段 . 我已经找到了这个区域的公式,但是当我知道半径和面积时,我们无法解决C(中心角): (R(平方)/ 2)(((pi / 180) C) - sin(C)) 一旦我得到C,我可以使用cos,tan和R(半径)来找到圆上的x和y点 . 起初我以为我可以简单地乘以180 *(smallPercent / 50),...
  • 0 votes
     answers
     views

    圈内和圈上的点[关闭]

    我已经解决了这个问题,但我不确定它是否正确.. 用户应该给出一个点的坐标,我应该检查该点是在圆圈内,外面还是在圆圈上 . 我使用距离公式来解决这个问题 . 有关圆圈的给定信息是: Circle is centered at ( 0,0 ) and radius is 10 public static void main(String[] strings) { Scanner scann...
  • 3 votes
     answers
     views

    获取圆点的坐标

    所以我写了一个班,给我画了一个圆圈 . 我显然知道圆的半径和中心坐标 . 假设我想画一个距中心的距离等于半径的一半(r * 0.5)并且角度为59度的点 . 如何在正确的x和y坐标处绘制点? 我在Android中对此编码,但我认为编程语言与此问题无关,它只是数学上的东西 . 我感谢您的帮助 .
  • 1 votes
     answers
     views

    给定分段圆和影响点,计算碰撞段

    我有一个旋转的圆圈 . 请参见下面的图片 . 圆被分成不同程度的段,对于这个例子,我将圆分成三个相等的120度段 . 给定一个影响点(圆的外半径上的一个点),我计算圆心和冲击点之间的度数 . 然后,我需要确定哪个细分受影响 . 我目前的解决方案是这样的: var circleRotation = 270; var segments = [120, 120, 120]; function segm...
  • -1 votes
     answers
     views

    通过2个已知点和一个点的角度计算圆

    我知道A点的角度,圆圈经过A点和B点 . 应该有一个独特的解决方案,根据这些信息给出圆心(C)和半径(R) . 我试图找到如下公式 . R^2 = (Bx - Cx)^2 + (By - Cy)^2 Cx = Ax - R*dy Cy = Ay + R*dx (dx,dy)是点A处圆的切线的单位矢量,可以从点A处的sin,cos的角度找到 . 圆的中心是在垂直于(dx,dy)的方向上距离点A的距...
  • 0 votes
     answers
     views

    计算圆上的点[Java / Processing]

    我需要计算红线(在下面的图像上)穿过圆周的位置 . 问题是我不知道它们将以什么角度(从中心)穿过圆周 . 我所知道的唯一的事情是圆的半径(由蓝线表示)和红线的x位置(每个偏移半径/ 4,由绿线表示) . 任何类型的数学解决方案将被赞赏,但 Java / Processing 的奖励积分 .

热门问题