乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 56|回复: 3

有关AddDimRotated的问题

[复制链接]

5

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2005-7-29 15:20:00 | 显示全部楼层 |阅读模式
请问如何添加一个测量y柱方向两点距离的标注呀。好像默认是绘制的水平方向的标注。
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2005-7-29 18:14:00 | 显示全部楼层
用ThisDrawing.ModelSpace.AddDimAligned代替
回复

使用道具 举报

5

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2005-7-31 15:32:00 | 显示全部楼层
改变一种思路,的确得到了解决。谢谢
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2005-8-1 12:59:00 | 显示全部楼层
  1. Sub Example_AddDimRotated()
  2.     ' 乐筑天下VBA示例,http://www.mjtd.com
  3.    
  4.     ' 该示例在模型空间中创建水平和垂直标注。
  5.         
  6.     Dim dimObj As AcadDimRotated
  7.     Dim LineObj As AcadLine
  8.     Dim point1(0 To 2) As Double
  9.     Dim point2(0 To 2) As Double
  10.     Dim location(0 To 2) As Double
  11.     Dim rotAngle As Double
  12.    
  13.     ' 定义标注
  14.     point1(0) = 0#: point1(1) = 0#: point1(2) = 0#
  15.     point2(0) = 5#: point2(1) = 5#: point2(2) = 0#
  16.     location(0) = 0#: location(1) = 0#: location(2) = 0#
  17.    
  18.     '绘制直线
  19.     Set LineObj = ThisDrawing.ModelSpace.AddLine(point1, point2)
  20.     LineObj.color = acRed
  21.    
  22.     ' 在模型空间中创建水平标注
  23.     rotAngle = 0
  24.     rotAngle = rotAngle * 3.141592 / 180#       ' 转换为弧度
  25.    
  26.     Set dimObj = ThisDrawing.ModelSpace.AddDimRotated(point1, point2, location, rotAngle)
  27.     dimObj.color = acGreen
  28.    
  29.     ' 在模型空间中创建垂直标注
  30.     rotAngle = 90
  31.     rotAngle = rotAngle * 3.141592 / 180#        ' 转换为弧度
  32.    
  33.     Set dimObj = ThisDrawing.ModelSpace.AddDimRotated(point1, point2, location, rotAngle)
  34.     dimObj.color = acGreen
  35.    
  36.     ThisDrawing.Application.ZoomExtents
  37. End Sub
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-4 09:02 , Processed in 1.012438 second(s), 61 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表