社区
C#
帖子详情
如何判断圆形范围
lovelan1748
2009-09-01 03:29:01
矩形可以用Contains(X, Y)方法来判断鼠标是否在范围内,那圆形该怎么判断呢
...全文
219
10
打赏
收藏
如何判断圆形范围
矩形可以用Contains(X, Y)方法来判断鼠标是否在范围内,那圆形该怎么判断呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovelan1748
2009-09-02
打赏
举报
回复
[Quote=引用 9 楼 ttojj 的回复:]
1-如果是自己畫的圓,那圓心很簡單
2-如果是貼圖出現的圓,也很簡單
1.放置一個panel,把圓形圖片做位背景
2.panel的中心就是圓的中心~~至於怎麼計算panel的中心就不用說了吧
[/Quote]
。。。怎么都顺着这个思路开始了,我找出圆心,算出面积,那它是那块区域啊
TTOJJ
2009-09-02
打赏
举报
回复
1-如果是自己畫的圓,那圓心很簡單
2-如果是貼圖出現的圓,也很簡單
1.放置一個panel,把圓形圖片做位背景
2.panel的中心就是圓的中心~~至於怎麼計算panel的中心就不用說了吧
mjp1234airen4385
2009-09-02
打赏
举报
回复
圆心?
个人认为:path.AddEllipse(10, 10, 50, 50);
圆心.X = 10 + (50 - 10) / 2;
圆心.Y = 10 + (50 - 10) / 2;
lovelan1748
2009-09-02
打赏
举报
回复
[Quote=引用 6 楼 dylike 的回复:]
引用 5 楼 cgabriel 的回复:
看看目标点到圆心的距离是否小于半径
不要把简单问题复杂化了
圆心在哪儿?
[/Quote]
同问。。。
dylike
2009-09-01
打赏
举报
回复
[Quote=引用 5 楼 cgabriel 的回复:]
看看目标点到圆心的距离是否小于半径
不要把简单问题复杂化了
[/Quote]
圆心在哪儿?
CGabriel
2009-09-01
打赏
举报
回复
看看目标点到圆心的距离是否小于半径
不要把简单问题复杂化了
lovelan1748
2009-09-01
打赏
举报
回复
[Quote=引用 3 楼 hbxtlhx 的回复:]
唉,看来你要用圆的方程来解了。
[/Quote]
只能用path来判断吗?诶
北京的雾霾天
2009-09-01
打赏
举报
回复
唉,看来你要用圆的方程来解了。
北京的雾霾天
2009-09-01
打赏
举报
回复
可以把形状添加到Region.然后用Region.IsVisible来判断。比如:
GraphicsPath path = new GraphicsPath();
path.AddEllipse(10, 10, 50, 50);
Region reg = new Region(path);
reg.IsVisible(20, 20);
lovelan1748
2009-09-01
打赏
举报
回复
顺便说下不是用path画的
flutter仿抖音首页面效果
有
圆形
背景样式的按钮浮在视频列表上方来实现控制视频的播放与暂停,并会综述一个 Align 在手机坐标系中的对齐方式 通过 ClipOval、CachedNetworkImage 实现
圆形
头像 通过 showModalBottomSheet 实现从页面底部上滑...
Unity C# 椭
圆形
范围
检测
2:另一种是通过算法来实现,通过怪物的位置来
判断
是否在攻击
范围
内。 项目为锁视角2D游戏。因此我需要一个椭
圆形
的
范围
,椭
圆形
的y轴半径是x轴半径的1/2.又因为要做的是普通攻击,所以只需要左侧和右侧的半个椭圆就...
地图算法之点是否在圆内
这是我通过几篇文章的整合,运用到地图中多个点是否在圆内,以及缩小数据
范围
。实现思路: 1、先根据一个点(x纬度,y经度)获取到以圆半径*2边长的正方形,用来缩小数据
范围
。 2、获取到正方形内所有的点后,然后...
JAVA
判断
一个地理坐标是否在一个多边形区域内和是否在一个
圆形
区域内(经纬度)
多边形和圆分开写,首先简单的就是
判断
是否在圆里面,如何
判断
一个坐标是否在
圆形
区域内,相信不用我说都知道,计算这个坐标点和圆心之间的距离,然后跟圆的半径进行比较,如果比半径大,就不在
圆形
区域内,如果小于...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章