QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 2216|回复: 2
收起左侧

[求助] 怎么在CAD中用VBA编一个长100宽50高120的长方体

[复制链接]
发表于 2019-5-8 12:48:40 | 显示全部楼层 |阅读模式 来自: 中国浙江舟山
安装
主题分类用于问题归类:

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

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

x

8 T% b+ \) `+ A, l" d" j
发表于 2019-5-8 20:33:40 | 显示全部楼层 来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改3 R# q# i9 w# N9 S% ~1 T  w4 Q
  1. Sub Example_AddBox()
    3 v; G: R$ s& n# B$ m( @
  2.     ' 此示例在模型空间中创建一个长方体。
    ( \9 C0 o* z! h+ h( W
  3.         
    8 ^  d6 L4 r  v2 t) `
  4.     Dim BoxObj As Acad3DSolid3 }3 B, t; Z: a+ t/ D
  5.     Dim Length As Double, Width As Double, Height As Double
      h2 d. E- W# Q, s0 U
  6.     Dim Center(0 To 2) As Double6 f" L) ^/ Z6 Q  `) j
  7.    
    # {  h' {* |+ ~/ ~  @5 P$ ~
  8.     ' 定义长方体
    $ h) Z6 k1 L3 a- ~- Q
  9.     Center(0) = 5#: Center(1) = 5#: Center(2) = 0
    5 _! a9 f* Z# f; x2 c
  10.     Length = 100#: Width = 50#: Height = 120#
    * m$ y7 v( @" N0 _4 l0 P
  11.    
    ; A- q; b( W; L2 ]3 c
  12.     ' 在模型空间中创建长方体(3dsolid)对象
    . |  @& W: I4 N3 Q& O6 X
  13.     Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)' f- v; R+ Y" @% L" ^
  14.    
    ! ?+ S+ {- P' G7 O# q4 a1 Q" M
  15.     ' 更改视口的观察方向以更好地查看长方体
    8 T1 V. |9 h" i# Y; @" o* u2 S
  16.     Dim NewDirection(0 To 2) As Double; S! o% d, m1 t, @. v
  17.     NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1" _2 w' N/ X+ ]. Y% q, ^
  18.     ThisDrawing.ActiveViewport.Direction = NewDirection
    ) R" _' A5 ?1 U  o2 D3 j. R4 \
  19.     ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
    . L( H0 L* @/ d3 t: G5 I
  20.     ZoomAll
    / Q9 ~( Y) H1 G4 K, Y- F0 B7 `
  21.     ( G$ W" K9 A5 Z( R0 W% y8 @* R; x
  22. End Sub
复制代码

, H6 I7 Y$ f0 z& r% c) D
3 C4 y; \# k2 _5 |/ [" h, a4 e: P5 _9 Z, I; e5 L

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 感谢您解答了求助的问题。

查看全部评分

 楼主| 发表于 2019-5-9 11:45:40 | 显示全部楼层 来自: 中国浙江舟山
woaishuijia 发表于 2019-5-8 20:33
, A. T7 l4 l" Z. H6 @- y以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方 ...
, x2 n. H8 L7 p. v& O/ f
谢谢版主
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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