circle相关内容

如何在圆圈中设置图像

如何在圆圈中设置图像。有没有更好的方法来设置带圆圈框架的图像? (特别是Windows 10登录屏幕上的图像框) Circle cir2 = new Circle(250,200,80); cir2.setStroke(Color.SEAGREEN); cir2.setFill(Color.SNOW); cir2.setEffect(new DropShadow(+ 25d,0 ..
发布时间:2019-01-17 19:54:46 Java相关

画一个半环 - JavaFX

我想知道如何在JavaFX中绘制半圆。我尝试使用Shape和QuadCurve但我无法制作完美的半圆。 这是我想要绘制的图片: 解决方案 你链接的图片实际上是一个半环。您可以通过绘制嵌套的2个弧和一些线来在JavaFX中获取它。但我首选的方法是使用路径。 公共类SemiDemo扩展应用程序{ @Override public void start(Stage prim ..
发布时间:2019-01-17 19:41:23 Java相关

Java Circle to Circle碰撞检测

我正在制作一个圆圈来进行碰撞检测程序。我可以让球移动,但是当检测到碰撞时,球很重叠。有什么建议?提前致谢! import javax.swing。*; import java.awt。*; import java.awt.event。*; import java.util.ArrayList; import java.lang.Math; 公共类ShapePanel扩 ..
发布时间:2019-01-08 12:28:23 Java开发

计算移动球与移动线/多边形碰撞的时间(2D)

我有一个多边形,里面是一个移动的球。 如果球击中边界,球应该反弹。 我当前的'解决方案': 我将多边形分成线并计算何时球击中移动线 所有变量: a = b的长度= b c =长度的长度of c ax = x A ay = y位置A bx = x位置B by = y位置B cx = x位置C cy = y位置C vax = A轴在x轴上的速度 ..
发布时间:2018-12-29 19:16:29 Java开发

椭圆碰撞检测无法正常工作

所以我正在尝试实现一个椭圆可以连接圆圈的测试,但它不起作用。 edist =(float)Math.sqrt( Math.pow((px +((pwidth / 2))) - (bx +(bsize / 2)),2)+ Math.pow( - ((py +((pwidth / 2))) - (bx +(bsize / 2))),2) ); 这里是完整代码(需要Sli ..
发布时间:2018-12-22 20:13:24 Java开发

给定半径为1.00的圆坐标的java数学计算

在我的一项任务中,我被要求编写一个程序来计算半径为1.0的圆上的点的(x,y)坐标。显示所有x值的y值输出,范围从1.00到负1.00,增量为0.1,并使用 printf 整齐地显示输出,其中所有x值垂直对齐,在所有x值的右侧,y值垂直对齐,如: x1 y1 1.00 0.00 0.90 0.44 我知道如何使用毕达哥拉斯定理来计算y值,但是我不知道如何通过使用循 ..
发布时间:2018-12-22 18:53:44 Java开发

碰撞检测:圆形物体

我正在开发一个Java游戏(但开发语言并不重要),包括圆形物体,如球或冰球,现在正在进行碰撞。 我使用计时器,所以在每一帧我检查是否发生碰撞。 这是一个代表对象右上角的图形。 对象的中心由点[0,0]表示,其半径为10px,单位为像素。 现在,如果我的对象(例如, obj_1 )是方形/菱形(蓝线),则查找另一个( obj_2 )碰撞它我只需得到它们的坐标并检查 Math.ab ..
发布时间:2018-12-19 23:42:26 Java开发

圆线交点

public static ArrayList getCircleLineIntersectionPoint(IntPoint pointA,IntPoint pointB,IntPoint center,int radius){ //返回通过给定点的行之间的交叉点列表, // pointA和pointB,以及描述的圆圈给定半径和中心坐标 双盘,A,B,C,斜率,c ..
发布时间:2018-12-11 22:16:25 Java开发

在Java中是否有类似Rectangle类的圆类

嘿,我正在编写一个快速程序,遇到需要使用圆圈进行碰撞检测的地方。但据我所知,只有Rectangle类具有.intersects(Point p)方法。有没有像我可以用同样方式使用的圆圈? 解决方案 有一个名为 Ellipse2D c $ c> java.awt.geom 您可以使用的包,因为它有一些看起来像您正在寻找的方法。宽度等于其高度的椭圆是一个圆圈。 包含的重载之一允许您测试圆 ..
发布时间:2018-12-07 18:02:20 Java开发

与Libgdx的圆和多边形碰撞

Libgdx中是否有办法验证Polygon和Circle之间的碰撞? 我看到 Intersector class但只找到Circle和Rectangle的碰撞测试。那么任何其他Polygon怎么样? 如果我需要手动完成,使用Libgdx最好的方法是什么? 解决方案 因此,我设法在Circle和Polygon之间创建了一个碰撞测试方法。至少,它对我有用。 这是代码: ..
发布时间:2018-12-04 12:00:16 Java开发

绘制一个半径为圆的圆并围绕边缘指向

我真的被困在如何编程这个。如何用半径绘制一个圆形并用边缘指向边缘? 我需要在一个半径为圆形的JFrame中绘制一个圆。我可以在数学上计算如何找到边缘点的坐标,但我似乎无法编程圆。我目前正在使用Ellipse2D方法,但这似乎不起作用并且不返回半径,因为根据我的理解,它不从中心绘制圆而是使用高度和宽度从起始坐标绘制。 我当前的代码在一个单独的框架上,但我需要将它添加到我现有的框架中。 ..
发布时间:2018-11-26 14:00:50 Java开发

UIButton:需要一个圆圈击中区域

好的我有6个自定义UIButton。它们的正常状态图像都是圆形图像。 它们都是相同的间隔,但是所有圆圈都互相接触。 自定义UI按钮(其上有圆形图像)的问题是,该按钮的命中区域是方形的,并且该方块的角落与另一个自定义按钮的hitarea的hitarea重叠。 如何制作一个命中区域UI按钮,正常状态有一个圆形图像,只能在那个圆圈上点击,而不是正常的方形命中区域?! 我希望有人可以找 ..
发布时间:2018-11-02 13:40:08 移动开发

在iPhone中绘制空心圆

我需要绘制以下图像 灰色部分是我想在另一个图像上绘制我需要使用CGContext方法使用的代码,我尝试使用CGContextAddArc但是失败了,因为当我填充笔划时,中心凹陷也填充了灰色纹理。 任何帮助表示赞赏。 信息:我有完整的蓝色图像,我需要添加蓝色图像上方的半圆 谢谢 解决方案 进一步努力关于 Ole Begemann 在他的回答和修改中提到的内容,我能够达 ..
发布时间:2018-11-01 12:30:11 移动开发

如何制作圆形UIView

我想制作一个圆形的UIView或UIImageView。或者我可以改变使用滑块大小的圆圈,以及带有选择器视图的颜色。 解决方案 我可以在至少显示绘制任意大小圆圈的快捷方式。没有OpenGL,不需要核心图形绘图。 导入QuartzCore框架以访问UIView或UIImageView的 .cornerRadius 属性。 #import ..
发布时间:2018-09-28 10:31:01 移动开发

iOS绘图圈

我正在尝试在我的iOS应用中创建以下圈子。我知道如何制作圆圈,但我不完全确定如何获得圆弧上的点数。它必须是代码而不是图像。下面是我目前的代码。 - (void)drawRect:(CGRect)rect { CGPoint point; point.x = self.bounds.origin.x + self.bounds.size.width / 2; point.y ..
发布时间:2018-09-19 14:28:33 移动开发

在Objective-c中绘制圆圈

我是iPhone编程的初学者。我需要创建如图1所示的圆圈,它应该分成六个不同的部分,有四个不同的级别(见图1)。此外,我需要根据给定的数据创建一个圆圈,如图2所示。每个零件都应该可以单击以缩放特定零件(参见图3)。 图1:说明六种不同的颜色,其中两种颜色分为一种,其余四种颜色分为三种。 图2:显示不同级别的不同类别的结果。$ 图3 :选择类别的缩放视图。 我有一个故事板,可 ..
发布时间:2018-09-18 16:06:35 移动开发

如何添加触摸手势来映射但忽略引脚和注释上的触摸?

我有一个使用 MKCircle 的mapview来显示某些用户操作的半径信息。 我是什么想要做的是,允许用户在触摸地图时解除 MKCircle 。但是,如果用户触摸任何其他引脚或 MKCircle 本身,我希望 MKCircle 不要忽略。 任何想法? 这是我当前的代码,它解除了 MKCircle 当触摸地图的任何部分时: UITapGestureRecognizer * ..
发布时间:2018-09-17 09:13:05 移动开发

MKCircle没有更新半径,但它正在翻译

我要将MKCicle绘制到MKMapView中。然后,当用户通过滑块更改半径时,我将重新绘制它。我将其删除,然后重新创建它,将其重新添加到地图中。 但是我没有按照我期望的那样做,而是看到MKCircle在地图上进行翻译,保持相同的大小。 这是我的代码: - (MKOverlayView *)mapView:(MKMapView *)map viewForOverlay:(id)o ..
发布时间:2018-09-13 14:57:04 移动开发

MATLAB中灰度图像的圆检测

我的图像如下所示。我的目标是检测第二张图像中显示的圆圈。我使用 [centers,radii] = imfindcircles(IM,[100 300]); 但它什么都没找到。 还有其他方法来检测圆圈吗?我怎么能这样做? 原始图片: 圆圈:我用油漆画了它。 解决方案 这是imfindcircles的另一种解决方案。基本上对图像进行阈值处理,使用磁盘结构元素对其进行扩展,然 ..
发布时间:2018-07-30 17:10:02 其他开发