如获取UCS下的ARC属性数据
本帖最后由 作者 于 2007-5-13 12:36:35 编辑 <br /><br /> <p>有两个圆弧分别在XY平面句柄为A6, 在YZ平面句柄为A7,如图所示.</p><p></p><p>采用list 查询两个圆弧属性如下:</p><p> 句柄 = A6<br/> 圆心 点,X= 1.0611 Y= 1.0491 Z= 0.0000<br/> 半径 0.2594 起点 角度 269 端点 角度 91 长度 0.8258</p><p>句柄 = A7<br/> 圆心 点,X= 1.0558 Y= 1.0491 Z= 0.0054<br/> 半径 0.2594 </p><p> 相对于 UCS 的拉伸方向: X= -1.0000 Y= 0.0000 Z= 0.0000<br/> 长度 0.8258<br/> 累计角度 182</p><p>问题如下</p><p>Sub ls()<br/> Dim lsArc As AcadArc<br/> Dim rr As AcadEntity<br/> For Each rr In ThisDrawing.ModelSpace<br/> Set lsArc = rr<br/> Debug.Print lsArc.StartAngle</p><p> Next rr<br/>End Sub<br/>用传统方法获取Arc的属性只能是WCS坐标系下的Arc SartPoint,EndPoint,CenterPoint等属性数据.</p><p>我需要的数据是</p><p>相对于 UCS 的拉伸方向: X= -1.0000 Y= 0.0000 Z= 0.0000<br/> 长度 0.8258<br/> 累计角度 182</p><p>请教各位大侠有何高见.</p>
页:
[1]