明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2618|回复: 4

请问如何判断一条多段线中所包含圆弧的时针方向?

[复制链接]
发表于 2005-9-15 14:07:00 | 显示全部楼层 |阅读模式

有一条多段线是由直线和圆弧组成的,请问我如果判断圆弧的时针方向?

发表于 2005-9-15 14:39:00 | 显示全部楼层

GetBulge Method

Gets the bulge value at a given index of the polyline.

Signature

RetVal = object.GetBulge(Index)

Object

MSITStore:C:\Program%20Files\Autodesk%20Map%202004\help\acadauto.chm::/idh_lightweightpolyline_object.htm" target="_blank" >LightweightPolyline, MSITStore:C:\Program%20Files\Autodesk%20Map%202004\help\acadauto.chm::/idh_polyline_object.htm" target="_blank" >Polyline
The object or objects this method applies to.

Index

Integer; input-only
The index location of the vertex you wish to query. The index must be a positive integer beginning with zero.

RetVal

Double
The bulge value for the vertex at the given index.

Remarks

Polyline: this method will fail if the polyline MSITStore:C:\Program%20Files\Autodesk%20Map%202004\help\acadauto.chm::/idh_type.htm" target="_blank" >Type property is not acSimplePoly.

The bulge is the tangent of 1/4 of the included angle for the arc between the selected vertex and the next vertex in the polyline's vertex list. A negative bulge value indicates that the arc goes clockwise from the selected vertex to the next vertex. A bulge of 0 indicates a straight segment, and a bulge of 1 is a semicircle.

 楼主| 发表于 2005-9-15 16:19:00 | 显示全部楼层

获取多段线上给定索引位置的凸度值。

参阅 | 示例

语法

RetVal = object.GetBulge(Index)

Object

LightweightPolyline, Polyline
使用该方法的对象。

Index

Integer[整数]; 仅用于输入
想要查询的顶点的索引位置。索引必须是从0开始的正整数。

RetVal

Double[双精度]
给定索引顶点的凸度值。

说明

Polyline:如果多段线类型 Type 属性不是 acSimplePoly 则此方法失败。

凸度是多段线顶点列表中选定顶点和下一顶点之间的圆弧所包含角度的 1/4 的正切值。负的凸度值表示圆弧从选定顶点到下一顶点为顺时针方向。凸度为0 表示直线段,凸度为1表示半圆。

 楼主| 发表于 2005-9-15 16:24:00 | 显示全部楼层

如果前一个是也是圆弧呢,用凸度也能判断的出吗?

发表于 2005-9-15 19:20:00 | 显示全部楼层

凸度是指某段弧的凸度,和前面或后面的弧段或直线段没有关系。

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

本版积分规则

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

GMT+8, 2024-11-27 10:35 , Processed in 0.156996 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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