社区
VB基础类
帖子详情
已知圆点坐标和半径,如何枚举圆边的每一点坐标?
gilbe
2005-05-30 04:55:34
如题
...全文
458
5
打赏
收藏
已知圆点坐标和半径,如何枚举圆边的每一点坐标?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gilbe
2005-05-31
打赏
举报
回复
非常感谢楼上的几位
Wenking003
2005-05-30
打赏
举报
回复
设:
r = 500
x0 = 2000
y0 = 2000
做出例图:
Me.AutoRedraw = True
Me.PSet (x0, y0)
枚举每一点:
For x1 = x0 - r To x0 + r
s1 = Sqr(r ^ 2 - (x1 - x0) ^ 2)
Me.PSet (x1, y0 - s1) '即 x1,y0 - s1
Me.PSet (x1, y0 + s1) '即 x1,y0 + s1
Next x1
zhao_6183
2005-05-30
打赏
举报
回复
楼上的已经差不多了,我补充一下:
圆点坐标:(x0,y0)
半径:r
角度:a0
则圆上任一点为:(x1,y1)
x1 = x0 + r * cos(ao * 3.14 /180 )
y1 = y0 + r * sin(ao * 3.14 /180 )
gilbe
2005-05-30
打赏
举报
回复
楼上的好像有一点点问题,公式中怎么没有圆心坐标?不同的圆心坐标枚举出的圆周上的点应该不一样的
如果圆心(x,y),半径r,圆周上任意坐标(x1,y1)应该怎么计算?
_西瓜皮_
2005-05-30
打赏
举报
回复
半径:r
角度:ao
圆上任一点为:(x1,y1)
x1 = r * cos(ao * 3.14 /180 )
y1 = r * sin(ao * 3.14 /180 )
java
已知
圆点
坐标
和
半径
,得到圆上的点
最近用自定义View写了一个小游戏,遇到的一个需求。希望对你有帮助... /** /*java
已知
圆点
坐标
和
半径
,得到圆上的点 /*CIRCLE_CENTER_X ,CIRCLE_CENTER_Y 圆心
坐标
/*CIRCLE_R 圆
半径
**/ List points = new LinkedList(); private void initPointsCircular() {
已知
圆心,
半径
,角度,求圆上的点
坐标
圆点
坐标
:(x0,y0)
半径
:r 角度:a0 则圆上任
一点
为:(x1,y1) x1 = x0 + r * cos(ao * 3.14 /180 ) y1 = y0 + r * sin(ao * 3.14 /180 )
Android
已知
原点,角度,
半径
获取圆上
坐标
圆点
坐标
:(x0,y0)
半径
:r 角度:a0 则圆上任
一点
为:(x1,y1) x1 = x0 + r * cos(ao * 3.14 /180 ) y1 = y0 + r * sin(ao * 3.14 /180 )
html js获取圆的
坐标
和
半径
,JS+HTML实现的圆形可点击区域示例【3种方法】
本文实例讲述了JS+HTML实现的圆形可点击区域。分享给大家供大家参考,具体如下:方法一:通过usemap映射到的circle形。 方法二:设置div的border-radius:50%。#circle{background:red;width:100px;height:100px;border-radius:50%;}方法三:JS实现,获取鼠标点击位置
坐标
,判断其到
圆点
的距离是否不大于圆的
半径
,...
js根据中心点,
半径
算出圆上点的
坐标
// t:
半径
// e:中心点经纬度
坐标
[110,40] // i: 圆上点的个数,默认15个,建议73个 countCircle(t, e, i) { for( var r = t / 6378137, n = [e[0], e[1]], o = [this.numberToRadius(n[1]), this.numberToRadius(n[0])], s = ((i = i || 15), []), a = 0; a < i
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章