QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 1310|回复: 1
收起左侧

[求助] 怎么用VBA程序在AUTOCAD中画一个三维的圆柱

[复制链接]
发表于 2019-5-5 14:32:32 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
求大神编个程序,谢谢
发表于 2019-5-6 19:37:41 | 显示全部楼层
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddCylinder Method (ActiveX)(AddCylinder方法(ActiveX))
4 w5 [' [6 ^! C3 j1 E
  1. Sub Example_AddCylinder()
    $ [) _: ~3 H$ c; V& F0 [
  2.     ' 此示例在模型空间中创建一个圆柱体。4 H: `- g4 M; [8 F7 y
  3.     , f  |, g2 v  z. j
  4.     Dim CylinderObj As Acad3DSolid
    8 t4 Q: f; V8 x
  5.     Dim Radius As Double8 ]% q9 c  X+ B7 b, B2 N
  6.     Dim Center(0 To 2) As Double, O5 m# o! W1 C/ Q" V% q
  7.     Dim Height As Double
    8 I" f, m4 @5 u& C2 G5 p
  8.       e) [9 A+ @' J' Y) \* k
  9.     ' 定义圆柱体& `# `# j& [, h) h0 M
  10.     Center(0) = 0#: Center(1) = 0#: Center(2) = 0#
    " r- M$ \8 i6 c' }1 M+ z
  11.     Radius = 5#4 O. Z: K0 z  b; m( u
  12.     Height = 20## s* p$ K% i" V/ \
  13.     * v! W3 x* z/ {( z9 t5 g) ]
  14.     ' 在模型空间中创建圆柱体(3dsolid)对象
    7 A2 P! f1 X9 Y! R
  15.     Set CylinderObj = ThisDrawing.ModelSpace.AddCylinder(Center, Radius, Height)7 t0 \+ X4 I! d. [& a. _7 O2 w7 B; w
  16.    
    . T: w2 m/ a3 r  {7 k, ]' Q) ^8 p& d
  17.     ' 更改视口的观察方向以更好地查看圆柱体0 F" }5 j( G+ }& N- Y
  18.     Dim NewDirection(0 To 2) As Double% M- o$ H$ m+ z3 v$ l% j5 t8 h
  19.     NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1$ p7 N( v( T0 T1 R
  20.     ThisDrawing.ActiveViewport.Direction = NewDirection, F- Q! L: u6 e8 c% X7 T
  21.     ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport. G9 F' I+ P2 U! L
  22.     ZoomAll) L3 y# ]& G6 n' Q7 L9 _' w. k7 C. e
  23. End Sub
复制代码

( \5 W+ [+ z. {, r; l
$ u; W" @6 `9 K  y- C# j1 S# D1 o2 e. x. Z7 g

评分

参与人数 1三维币 +5 收起 理由
kuangben8 + 5 鼓励积极应答和参与的回帖。

查看全部评分

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

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备13008828号-1 )

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