首页 文章
  • 3 votes
     answers
     views

    正确实现继承

    给出以下课程: class Geometry { public: double distanceBetweenGeometries(const Geometry& g); private: Shape myShape; }; class Shape { public: double distance(const Shape& s...
  • 2 votes
     answers
     views

    两个运动物体与纬度/经度坐标的交点

    这个问题到现在为止我还无法解决,虽然我已经阅读了几篇文章 - 希望有人可以在这里提供帮助 . 事实(知道变量): 地球表面上的两个移动物体,两者都具有当前已知的纬度/经度坐标 . 两个物体的速度也是已知的(以m / s为单位) . 知道一个物体的方向(角度) . 现在我想计算与另一个移动物体相交(撞击)所需的第二个移动物体的方向(角度) . 由于物体之间的距离很小(仅在5-20公里...
  • 25 votes
     answers
     views

    如何使用贝塞尔曲线最佳逼近几何圆弧?

    当使用贝塞尔曲线近似在2D中绘制圆弧时,如果您具有圆的中心点,起点和终点角以及半径,如何计算两个控制点?
  • 0 votes
     answers
     views

    数学问题:三角形,金字塔,旋转,平移,缩放

    另一个棘手的问题 . 你在这里可以看到的是我的物理金字塔,它由3个LED组成,在1个平面上形成一个三角形,另一个在中间的中心,在另一个上方约18mm处 . 第四个使三角形成为金字塔 . (如果你看一下正确的三角形,你可能会看到它更好 . 这一个绕水平方向旋转,你可以很好地看到一个二极管上的二极管) . 第二张图显示了我正在运行的程序 . 左侧框显示LED的原始图片(带有红外滤镜的照片) . 中...
  • 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° 现在的问题是: ...
  • 4 votes
     answers
     views

    与两点相交的圆心

    给定2D平面中的两个点,以及与这两个点相交的半径r的圆,计算该圆的中心的公式是什么? 我意识到圆圈可以放置两个位置 . 我想要的是,当从任意角度开始扫描连接这些点中的一个点的两个点的线时,首先以顺时针方向遇到中心的圆 . 在我找到第一部分的答案后,我想这是我问题的下一个阶段 . 我希望整个计算可以在没有三角法的情况下完成 . 我从整数坐标开始,如果有帮助,将以整数坐标结束 .
  • 6 votes
     answers
     views

    给定中心,找到圆的最小半径,使它们完全覆盖另一个圆

    我有以下几何问题:给出一个圆心,其中心在原点 - C(0,0)和半径1.圆圈内有N个点,代表N个不同圆的中心 . 要求您找到小圆的最小半径(所有圆的半径相等),以便覆盖大圆的所有边界 . 圆的数量为:3≤N≤10000,问题必须用P小数的精度求解,其中1≤P≤6 . 例如:N = 3且P = 4 和坐标:(0.193,0.722)(-0.158,-0.438)(-0.068,0.00) 小圆的半...
  • 0 votes
     answers
     views

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

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

    在圆形的2D空间中找到任意点[x,y]的圆的最近自由位置

    我正在制作一个用户玩家在屏幕上放置圆圈的游戏 . 重要的是圆圈永远不会重叠,所以我需要从光标中找出最近的可能自由点 . 我找到了圆形打包算法,但它们似乎不适合我的问题 . 我也解决了过去类似的问题(here),但是用圆圈,我似乎无法弄明白 . 我想出了当它与一个圆相交时,或者甚至当涉及两个时,我如何找到最近的自由位置 . 但是,我找不到一个可以处理 any 排列中具有 any 个圆圈的复杂情况的稳...
  • -1 votes
     answers
     views

    找到与其他两个圆相切的圆的位置

    假设有3个圆圈,A,以点a为中心,B以点b为中心,C为中心点c . 每个都具有独立于其他的已知半径,Ar,Br和Cr . a和b的位置是已知的,但c的位置不是 . a和b之间的距离总是在(Ar Br)和(Ar Br(2 * Cr))之间 . 我正在寻找伪代码算法来找到c的位置,使得圆A和C是切线,圆B和C是切线 . 除非a和b处于最大允许距离,否则应该有两种解决方案,在这种情况下只有一种 . 谢...
  • 0 votes
     answers
     views

    如何使用javascript方法在翻转的圆圈上找到x和y坐标

    我试图在圆圈上找到X,Y点,其中0度从圆顶开始并顺时针移动 . 通常,要在具有已知半径和角度的圆上找到x,y坐标,您可以简单地使用公式x = r(cos(度°)),y = r(sin(度°)) . 圆圈看起来像这样,度数将从0°逆时针方向扩展 . 但是,我使用的是一个圆圈,其中0°从顶部开始,并且随着围绕圆圈顺时针移动,度数会扩大 . 假设 var r = 60; 和 var degrees =...
  • 2 votes
     answers
     views

    几何 - 两侧圆形的凸面围绕几何中心旋转

    我想这样做,凸起(由一些线或弧组成)围绕它的几何中心(Cx,Cy)旋转 . 同时凸起的两侧是圆形(由半径给出:R和左中心:(Lx,Cy),右中心:(Rx,Cy)) . 它表示圆心与X轴相同(Cy) . 模特图片: 该算法旨在计算旋转θ(0至360度)时的Lx和Rx,而具有两个圆的凸面仅分别具有一个接触点 . 我怎样才能实现它? 假设我们可以通过给定的Δ距离或几何中心周围的Δθ获得凸离散点 .
  • 6 votes
     answers
     views

    在Android上的Circle上找到点

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

    按顺序计算圆周围的点

    我从Mukund Sivaraman发现的关于圆形绘制的一篇很棒的文章中修改了一些代码来执行给定圆上每个点的传递函数: template<class Function> static void For_each_point_on_circle(Image *image, int radius, Function function) { int x, y; int l; ...
  • 1 votes
     answers
     views

    在同心圆上绘制点

    我有一系列项目,我想放在同心圆上 . 见图 . 我在数学方面遇到了麻烦 . 我可以计算“步数”变量(每个项目是40x40,所以步长是圆周除以宽度加上边距) . 我可以计算给定半径和步长的点,但我不知道如何计算半径作为当前项目索引的函数 . for(var i = 0; i < items.length; i++) { var radius = functionOf(i)??; ...
  • 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...
  • 5 votes
     answers
     views

    如何计算Arc中终点的坐标如果中心和起始坐标在Android中已知为扫描角度?

    我正在绘制一个饼图,其中我绘制了具有已知扫描角度的弧 . 现在我想在每个弧的中心显示标签,或者说从每个弧的中心绘制一条线 . 鉴于我知道中心坐标,起始坐标,扫掠角和半径,我想计算结束坐标 . 我也尝试过绘制一个匹配所有坐标的三角形并使用距离公式,但我不知道如何在java中求解方程式 . 请给我一个合适的解决方案 .
  • 1 votes
     answers
     views

    移动起点后查找绘制弧的公式

    我正在尝试编程一个公式来计算绘制弧时的新角度 . 如果我用图片解释它可能会更好 . 上图是我在谷歌地球上绘制的图片 . 目前我有一个函数,绘制一个弧给定一个(x,y)枢轴点,轴承和半径的距离 在绘图上绘制此弧(距离原点最远的弧)后,我需要移动原点,例如 . 如果轴承是170度,则左侧线路将从170-90开始,右侧线路将以170°90开始 我无法找到较小同心圆中的角度(或方位)公式 . 我想提前感...
  • -1 votes
     answers
     views

    如何找到Arc的centerX和centerY

    我有两个角度(a1,a2)来绘制弧,它的位置分别是(x1,y1)和(x2,y2) . 使用此信息,我想找到Arc的中心位置并需要绘制弧 . 我不知道圆的半径 . 请参阅我的附件以了解要求 . 第一个弧位置(x1,y1)始终是常量 . 第二个角度将动态更改 . 因此,当您更改第二个角度时,圆的半径和中心X,中心Y值会发生变化 . 任何人都帮助我,如何找到这个想象圈的半径 . 如果您需要更多信息,请...
  • 0 votes
     answers
     views

    在Javascript中围绕其中心旋转形状

    我试图围绕其中心旋转一个形状(在这个例子中是一个三角形) . 旋转度基于我先前从斜率公式计算的弧度 . 然而,不是转向它的中心,我的形状只是变得歪斜 . 任何人都可以帮我弄清楚我的公式出错了吗? 此外,重要的是要注意此画布的原点(0,0)位于屏幕的左上角,y随着向下移动而增加,x随着向右移动而增加 . 我想按顺时针方向旋转形状 var x1 = 600; var y1 = 600; ...
  • 2 votes
     answers
     views

    在画布上的圆周长周围旋转矩形

    我正在尝试使用JavaScript和HTML画布为我正在进行的一个小项目创建一个小的循环“均衡器”效果,并且除了一件小事之外它工作得很好 . 它只是一系列矩形条在时间上移动到一个mp3 - 没有什么过于花哨,但此刻所有的条都指向一个方向(即0弧度,或90度) . 我希望围绕圆圈边缘的每个相应矩形直接指向远离中心点,而不是指向右边 . 我有360条,所以每个都应该比以前旋转1度 . 我认为做角度=...
  • 1 votes
     answers
     views

    碰撞检测仅适用于具有特定瓦片xna的2面

    这可能很简单,但它给了我很多的悲伤,我想知道你们是否能够对它有所了解 . 基本上我有一个瓦片 Map ,它以64 * 64绘制瓦片并且效果非常好,它们在game1类中以这样的2D数组绘制 . TileMap tileMap = new TileMap(new int[,] { { 2,2,2,2,2,2,2,2,2,2 }, { 2,2,2,2,2,2,2,...
  • 1 votes
     answers
     views

    使用2D数组创建跳棋碎片 - Pygame

    我正在使用库 pygame 在python中制作一个跳棋游戏,我相对较新 . 但是我遇到了程序的问题,其中创建了太多的红色和黑色部分并且它们的布局不正确 . 这些碎片只是用红色或黑色绘制的圆圈 . 为了获得碎片的布局,我在函数 newGameBoard() 中创建了一个2D数组,它放置了碎片的位置,但是当我在函数中迭代游戏板时, drawPieces() 在板的每一侧创建了一个24块的块,而不是片...
  • 12 votes
     answers
     views

    来自视野的Kinect内在参数

    微软称Kinect的视角为垂直43度,横向为57度(声明为here) . 鉴于这些,我们可以计算内在参数,即焦点和投影中心吗?我假设投影中心可以给出(0,0,0)? 谢谢 EDIT: some more information on what I'm trying to do 我有一个用Kinect记录的图像数据集,我试图将像素位置(x_screen,y_screen和z_world(mm))转换...
  • 4 votes
     answers
     views

    点 Cloud 库中的手动三角剖分

    我有一个点 Cloud ,我已经进行了平面探测 . 现在我想对场景进行三角测量 . 我已经对每架飞机进行了三角测量,看起来像这样: 我想使用 Point Cloud Library GreedyProjectionTriangulation 来重建场景 . 所以我想调整介入重建的不同功能 . 我挖了 gp3.h 和 gp3.hpp 的代码(可以在 pcl/surface/include/pcl...
  • 1 votes
     answers
     views

    估计真实相机的世界位置

    我已经在stackoverflow和OpenCV Q / A上阅读了很多问题,但我仍然无法解决我的问题 . 我需要估计相机的世界坐标 . 这是我的工作流程: 首先,我需要校准我的相机 . 为了加快速度,我正在使用虚拟相机 . 因此我渲染了一些图像 . 这是一个例子: 我've rendered 10 of them. Since it a CG camera, I already know ...
  • 1 votes
     answers
     views

    用静态相机可以从图片中获取物体的距离吗?

    我画的是situation . 看在场面的照相机(莓pi),有一个对象 . 我知道对象的真实宽度和高度 . 有什么办法,我怎么能从凸轮照片计算相机和物体之间的距离?图片上的物体并不总是位于中间 . 我知道相机的高度和相机的角度 .
  • 1 votes
     answers
     views

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

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

    如何在OpenCV中过滤由重叠圆圈组成的轮廓

    我正在使用OpenCV / C框架,在一个基本上计算可以重叠的椭圆对象的程序上工作 . 在阈值图像和找到所有对象的轮廓之后 我的下一步涉及排除不是由重叠椭圆组成的对象(我将稍后对剩余的对象进行分段) . 我最终得到了这些对象: 在此示例图像中,右侧的所有对象都是负的,而左侧的对象是有效的 . 我当前的过滤器主要以isoperimetric quotient为基础排除对象 . 然而,由于我有不同大...
  • 0 votes
     answers
     views

    找到椭圆的主轴

    我有一个包含椭圆(一个单元格)的图像,我试图找出它的主轴和短轴 . 我知道我必须首先计算出主轴,可能还要考虑到之前的焦点,但我不确定如何准确地解决这个问题 . 我不知道如何在图像中循环以获得测量以及如果我这样做如何正确识别主轴 . 如果任何人都可以提供有关如何执行此操作的任何信息,那将是一个很大的帮助 .

热门问题