乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 133|回复: 5

VBA 怎样取得圆弧上点的坐标

[复制链接]

21

主题

60

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
144
发表于 2015-1-21 09:08:00 | 显示全部楼层 |阅读模式
二次开发 已知圆弧的 起始角 终止角 半径 起点 终点等参数, 怎样得到 圆弧上 点的坐标?请高手指点啊!!!感激!!!!!
回复

使用道具 举报

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2015-1-21 11:13:00 | 显示全部楼层
圆弧上哪个点?如果已知圆弧的那些参数,都可以计算出来啊。
回复

使用道具 举报

23

主题

561

帖子

13

银币

中流砥柱

Rank: 25

铜币
653
发表于 2015-1-21 13:04:00 | 显示全部楼层
需要补一下基本数学知识了
圆方程:(x-x0)^2+(y-y0)^2=r^2
回复

使用道具 举报

21

主题

60

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
144
发表于 2015-1-21 17:01:00 | 显示全部楼层
我是想通过    圆的参数方程 x=a+rcosθ y=b+rsinθ (a,b)为圆心坐标 r为圆半径  θ为在 起始角与终止角之间的角度来均分 的方法取得圆弧上的坐标,
圆方程:(x-x0)^2+(y-y0)^2=r^2试过了 存在 赋值x 得到的可能有两个Y值 (+ - )的问题?还请高手详解!!
回复

使用道具 举报

21

主题

60

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
144
发表于 2015-1-21 17:03:00 | 显示全部楼层
关键是圆弧 ,且 点要在圆弧上 !!!!
回复

使用道具 举报

21

主题

60

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
144
发表于 2015-1-23 15:14:00 | 显示全部楼层
已经解决了,主要是 EndAngle--StratAngle<0时 ,EndAngle=EndAngle+2*System.math.PI
谢谢回复!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-4-20 15:05 , Processed in 0.612700 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表