明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2274|回复: 5

[求助]有没有简单的方法求弧线的中点

[复制链接]
发表于 2003-12-24 09:27:00 | 显示全部楼层 |阅读模式
求弧线中点的简易方法
发表于 2003-12-24 12:42:00 | 显示全部楼层
弧线是哪一种,圆弧还是多段线中的圆弧段。
 楼主| 发表于 2003-12-24 12:53:00 | 显示全部楼层
多线段的弧
发表于 2003-12-24 12:56:00 | 显示全部楼层
多段线中的圆弧段也是圆弧,按圆弧的计算方法吧。根据起点、终点和凸度来求。凸度为正表示正方向,即沿时钟的逆方向。
发表于 2003-12-31 09:04:00 | 显示全部楼层
求解任意曲线中点的思路:
引用CURVE类和VLAX类,本站可下载。
Dim oCurve as new curve
Dim dLength as double
Dim Pt as variant
Set oCurve.entity=Ent  '(这个是你要求中点的曲线)
dLength=oCurve.Length
pt=oCurve.GetPointAtDistance(dLength/2)  '(这里求出中点放入Pt)
Set oCurve=Nothing
发表于 2004-1-11 19:38:00 | 显示全部楼层
可以这样做:一个弧的特征值有圆心、起始角、终止角。因此可以这样的思路,首先求出圆心角的角平分线,再求出它与弧的交点即可。该交点就是弧的中点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 09:49 , Processed in 0.183547 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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