circle

    1热度

    3回答

    如何计算两个圆之间的圆弧?圆弧必须与圆上两点相切。 这是一张图解释它。我正在尝试编码并计算橙色弧线和蓝色弧线。 更多细节: 你的小程序应该有2种模式:2D和3D。用户应该能够通过按空格键在它们之间切换。在2D模式下,用户可以编辑四个控制点A,B,C和D的位置,并应该看到由这些点定义的4个圆弧如下。红色圆弧位于中心A和半径|| AB ||的圆上。绿色圆弧位于中心C和半径|| CD ||的圆上。橙色圆

    28热度

    4回答

    我在圆周上有三个点: pt A =(A.x,A.y); pt B =(B.x,B.y); pt C =(C.x,C.y); 如何计算圆心? 在Processing(Java)中实现它。 我找到了答案和实施工作方案: pt circleCenter(pt A, pt B, pt C) { float yDelta_a = B.y - A.y; float xDelta_a =

    0热度

    2回答

    这点是我要完成家庭作业是什么: 设计和实现一个绘制圆,用随机确定的各圆的半径和位置的程序。如果一个圆与其他圆不重叠,用黑色画圆。如果一个圆圈与一个或多个圆圈重叠,请用青色绘制。使用数组来存储每个圆的表示,然后确定每个crcle的颜色。如果两个圆的中心点之间的距离小于它们的半径之和,则两个圆重叠。 下面是代码,我到目前为止有: import java.util.Random; import jav

    0热度

    1回答

    我不是数学家,但我需要绘制一个填充圈。 我的方法是使用别人的数学来获得圆周上的所有点,并将它们变成一个三角形扇。 我需要顶点数组中的顶点,没有即时模式。 圆圈确实出现。但是,当我尝试覆盖圈子时会发生奇怪的事情。他们只出现一秒钟然后消失。当我将鼠标移出窗外时,一个三角形从空中伸出。 这里的类: class circle { //every coordinate with have an

    21热度

    3回答

    我想在视觉上加入两个圆即是重叠的,这样 成为 我已经有部分圆的方法,但现在我需要知道如何大搜索圈的重叠角度是,我不知道该怎么做。 任何人都有想法?

    3热度

    2回答

    所以我们有一个绘制点的函数DrawPoint(x,y),我们必须画出一些看起来像一个圆的点。如何创建这样的for(i=0; i<numberOfIterations; i++)来画一个圆圈?

    0热度

    1回答

    以前我将get an answer添加到元素的链接中。我的下一个问题是:如何从标记中获得绑定圆的“半径”参数? 的代码: var marker = new google.maps.Marker({ position: new google.maps.LatLng(lat,lng), }); var circle = new google.maps.Circle({ map:

    9热度

    3回答

    我已经在这个上花了很多时间,我可以感觉到我的理智慢慢滑落。所以任何帮助将真正真正的赞赏。 我会尝试尽可能简洁。 我在2D平面上有一个圆。我知道它的中心点(C)和半径(R)的笛卡尔坐标。 我的困惑源于这个问题。当在圆外的平面上提供一个点时;我可以计算最接近该点的圆周上的点(P)。 我想要做的是确定圆周上2点的(x,y)坐标。我们称它们为P1和P2。 P1和P2是弧的两端。弧线具有固定的长度(X)。

    88热度

    5回答

    在Python中,使用Matplotlib,如何绘制一个散点图空的圈?我们的目标是绘制的空心圆,其中一些已经被scatter()绘制出来,以便突出显示它们,理想情况下无需重画彩色圆圈。

    0热度

    2回答

    我创建了5个圆形,使用3个数组(x,y和半径大小)随机选择x和y坐标和半径。但是,我需要圆圈根据是否与另一个圆圈重叠来动态更改颜色。所以如果5个圆圈中的一个完全不重叠,它应该被涂成黑色。重叠的圆应该是青色。如果两个圆的中心点之间的距离小于它们的半径之和,则认为两个圆重叠。 这是我迄今为圈子类写的。 以下代码将成功绘制小程序窗口中的5个圆圈,并且距离已成功计算,但问题与着色有关。颜色填充似乎存在逻辑