|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改
2 P0 ]1 d3 q7 j3 j8 r' R- Sub Example_AddBox()
* v+ l+ v+ _- Q) L. t& a0 } - ' 此示例在模型空间中创建一个长方体。6 E) x5 i; O4 P+ \8 j/ W
-
! G6 b3 A7 Z0 k6 @ - Dim BoxObj As Acad3DSolid) l% ?1 z. h- v
- Dim Length As Double, Width As Double, Height As Double% O8 H5 \- U9 J
- Dim Center(0 To 2) As Double: P. }1 H" z7 ?$ T
- # J) ~) c) p! {, V# r% p% W; T$ |+ s
- ' 定义长方体3 p1 B, X# y# S; V# p/ @1 K
- Center(0) = 5#: Center(1) = 5#: Center(2) = 0
) O6 ~9 Z7 x4 S5 i0 P3 n$ r0 n* Q - Length = 100#: Width = 50#: Height = 120#6 Q" k7 f% x( R; [2 P! T2 e+ ]5 ^
- 5 b. b, i) S7 k6 o
- ' 在模型空间中创建长方体(3dsolid)对象5 {; Q7 T! p( a# q& z" f
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)- r5 K0 {6 x3 V4 b( Z3 x. ~ I* [
-
/ k3 W/ Z/ w9 ` - ' 更改视口的观察方向以更好地查看长方体
6 `+ Y1 ~; b% e/ Q# f$ z7 s' g - Dim NewDirection(0 To 2) As Double3 b5 D+ y4 N+ _
- NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1! \5 ^( v/ H/ O: y
- ThisDrawing.ActiveViewport.Direction = NewDirection- m. c P; t& c. C) A
- ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
, C2 d! G7 d8 p l. u - ZoomAll
' c1 s8 q' R( m9 w -
* Q( b5 C, g. k, j9 x- B, l - End Sub
复制代码 : r+ J/ E, X2 h/ X
* i, e% r- y9 N# O; t
3 A9 G; y. t! ]7 U; @" O
|
评分
-
查看全部评分
|