|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改: h" J& K, O F& a9 H7 b
- Sub Example_AddBox()
5 L( Z3 H o: W6 y$ F2 Y' i6 K - ' 此示例在模型空间中创建一个长方体。4 U, H% {; |# p2 L
-
/ T, x+ h9 `% L0 N( R) ] - Dim BoxObj As Acad3DSolid
7 F8 d9 ?" i% N- G8 e l$ k6 ~' _ - Dim Length As Double, Width As Double, Height As Double% j$ x, I- N! U. N- T" e
- Dim Center(0 To 2) As Double
( @: v$ h% m8 L - 4 f* L* `7 x) a& S6 O
- ' 定义长方体
! e/ X1 n9 A# E2 A9 a& y( [7 m - Center(0) = 5#: Center(1) = 5#: Center(2) = 0
# I: G% Y% w3 w; h/ k6 N, N - Length = 100#: Width = 50#: Height = 120#
; c4 r. x9 G7 V% p+ z& | -
% ]* F3 c: p3 Z8 m: f- Y - ' 在模型空间中创建长方体(3dsolid)对象3 C' r- y! V; i2 A9 ]8 ]
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)
0 ?7 l/ g* e' w% h: \$ J3 k - 4 Q7 z" O: x" l# Z* \" x5 N
- ' 更改视口的观察方向以更好地查看长方体
1 ^9 V8 X/ }: e8 c9 l - Dim NewDirection(0 To 2) As Double( B/ |4 J- [" q/ Q; C1 {/ K
- NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1
- m- ^) y8 n" d. F7 u! N2 Y - ThisDrawing.ActiveViewport.Direction = NewDirection
! i. T4 D& U7 O0 \/ H6 u; d - ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
% r- K: D3 \0 d- W+ r1 \+ P - ZoomAll d& f. M) z' W# b/ n
-
$ q ]& g3 A* t* W& p6 Z' D - End Sub
复制代码 % ~5 v8 T E4 S9 h. T5 t4 t
$ E& }1 }( i& X* |
7 Y$ B3 a7 H% G4 D6 ^
|
评分
-
查看全部评分
|