slw7310 发表于 2015-1-21 09:08:11

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

Autocad 二次开发 已知圆弧的 起始角 终止角 半径 起点 终点等参数, 怎样得到 圆弧上 点的坐标?请高手指点啊!!!感激!!!!!

mikewolf2k 发表于 2015-1-21 11:13:26

圆弧上哪个点?如果已知圆弧的那些参数,都可以计算出来啊。

zzyong00 发表于 2015-1-21 13:04:02

需要补一下基本数学知识了
圆方程:(x-x0)^2+(y-y0)^2=r^2

slw7310 发表于 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值 (+ - )的问题?还请高手详解!!

slw7310 发表于 2015-1-21 17:03:18

关键是圆弧 ,且 点要在圆弧上 !!!!

slw7310 发表于 2015-1-23 15:14:04

已经解决了,主要是 EndAngle--StratAngle<0时 ,EndAngle=EndAngle+2*System.math.PI
谢谢回复!
页: [1]
查看完整版本: VBA 怎样取得圆弧上点的坐标