明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 861|回复: 5

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

[复制链接]
发表于 2015-1-21 09:08:11 | 显示全部楼层 |阅读模式
AutoCAD 二次开发 已知圆弧的 起始角 终止角 半径 起点 终点等参数, 怎样得到 圆弧上 点的坐标?请高手指点啊!!!感激!!!!!
发表于 2015-1-21 11:13:26 | 显示全部楼层
圆弧上哪个点?如果已知圆弧的那些参数,都可以计算出来啊。
发表于 2015-1-21 13:04:02 | 显示全部楼层
需要补一下基本数学知识了
圆方程:(x-x0)^2+(y-y0)^2=r^2
 楼主| 发表于 2015-1-21 17:01:38 | 显示全部楼层
我是想通过    圆的参数方程 x=a+rcosθ y=b+rsinθ (a,b)为圆心坐标 r为圆半径  θ为在 起始角与终止角之间的角度来均分 的方法取得圆弧上的坐标,
圆方程:(x-x0)^2+(y-y0)^2=r^2试过了 存在 赋值x 得到的可能有两个Y值 (+ - )的问题?还请高手详解!!

点评

当然有可能有两个y了,你画出图就知道了,另外你可以用Y的范围校验两个Y是否都在合理范围  发表于 2015-1-21 21:16
 楼主| 发表于 2015-1-21 17:03:18 | 显示全部楼层
关键是圆弧 ,且 点要在圆弧上 !!!!
 楼主| 发表于 2015-1-23 15:14:04 | 显示全部楼层
已经解决了,主要是 EndAngle--StratAngle<0时 ,EndAngle=EndAngle+2*System.math.PI
谢谢回复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 12:33 , Processed in 0.150001 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表