|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改
0 y2 P4 R& C4 @, d% P$ `- Sub Example_AddBox()
8 j( r9 o1 a3 z8 }3 T4 H - ' 此示例在模型空间中创建一个长方体。8 Z- O( S6 q" b' y+ T: p2 m" }: d
- ! d: U. `; `% z) `0 `" V
- Dim BoxObj As Acad3DSolid- n2 u2 W) ~1 N. o0 X) s' V7 H
- Dim Length As Double, Width As Double, Height As Double
& U4 V) x* ]# F4 d2 p1 l - Dim Center(0 To 2) As Double) f# I3 T6 F. J' y2 t
- 3 e0 f0 ~# f: f# n5 Y, y% }: Y" Q% w
- ' 定义长方体
9 v9 A# \ N- G+ ] - Center(0) = 5#: Center(1) = 5#: Center(2) = 05 e: V( U L0 g4 \% b+ L7 c
- Length = 100#: Width = 50#: Height = 120#7 T( x! m7 |5 S; w" R" |
- ' {* x- }- q8 w
- ' 在模型空间中创建长方体(3dsolid)对象( A4 ]" H. ?7 W- }0 @8 _+ L
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)
( H" }( N; z1 ^) [; T - 6 J0 K3 }: \& T+ I7 [4 [
- ' 更改视口的观察方向以更好地查看长方体
( ^- \- q' Y2 }) z - Dim NewDirection(0 To 2) As Double5 p3 | t3 E6 k, M" G
- NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1, _7 q3 M* i W+ o
- ThisDrawing.ActiveViewport.Direction = NewDirection
5 `8 \. T- | t) b7 ~9 H - ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport1 B( E0 `* t D3 A; D
- ZoomAll
% g; Y1 d- T, C2 H0 m -
% k$ w# O' Z8 T' {; C% t* V% |2 e+ ~ - End Sub
复制代码 8 C. m' n! u" q, s. a
# s+ A4 K6 u: O; h8 W
* V6 _+ ~8 f3 I+ j) M |
评分
-
查看全部评分
|