|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改8 V0 j% e& Z' w6 e* w
- Sub Example_AddBox()/ D, Q6 ]! o8 l/ f
- ' 此示例在模型空间中创建一个长方体。
2 x3 a6 {% n, x, k -
! ~! ^- l0 y3 V; j2 h+ i! m - Dim BoxObj As Acad3DSolid
% T, \' o9 W6 n$ l7 \6 | - Dim Length As Double, Width As Double, Height As Double! ?% A( n% N7 C4 w6 G+ j
- Dim Center(0 To 2) As Double. C+ k# B% ]$ i4 ]2 \) j- T, r
-
! a! h& i' K/ R) p# S$ n$ p - ' 定义长方体
0 x+ b% R. x. q- a - Center(0) = 5#: Center(1) = 5#: Center(2) = 0
2 U1 N. n( M: i; H1 G - Length = 100#: Width = 50#: Height = 120#* I4 c! Q) F; X; M: }/ a
-
; h, e3 a+ i- u4 P - ' 在模型空间中创建长方体(3dsolid)对象
. n0 u' u& ?' m5 D4 q5 Y - Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)" l. }6 S5 H% [$ w% v
-
6 P+ p, g/ I/ ~9 A0 |% T# ~: a# k - ' 更改视口的观察方向以更好地查看长方体
1 ?9 O- H* ]8 k" I0 x - Dim NewDirection(0 To 2) As Double
6 a$ a' P/ L( L r - NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1+ q) K( T+ `7 ^
- ThisDrawing.ActiveViewport.Direction = NewDirection
# p& K2 \8 S m4 F/ k8 E - ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
) U' G: Z* m% R$ A. [8 f' c - ZoomAll
0 y& R( \# G5 M -
7 G) m- @, \3 L& \& ^, d - End Sub
复制代码 5 F# J! `7 b# F; R+ b, j% z
. N7 V! }2 w; `: l( |, k; R2 L; t( D2 a7 M1 Q5 c: |1 h
|
评分
-
查看全部评分
|