|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改1 b, {. O% |+ P& c* l
- Sub Example_AddBox()
) s8 `% k( m( M9 ~( d: Q - ' 此示例在模型空间中创建一个长方体。5 D7 E6 W9 g& i V* J3 Y# D# T
- , a& N+ q& O6 f) G# q3 k8 c- k* e+ G
- Dim BoxObj As Acad3DSolid9 H; _% Z: a2 [8 _) u6 R% c
- Dim Length As Double, Width As Double, Height As Double
% V. k' y9 V' M; i0 s! A - Dim Center(0 To 2) As Double
6 n2 a9 p- [% }* H& s! s - * x) r* J& I- f) @5 _8 \
- ' 定义长方体
4 e& ~% T+ `8 }0 x* T - Center(0) = 5#: Center(1) = 5#: Center(2) = 0( A+ z& P# e# q( q( [
- Length = 100#: Width = 50#: Height = 120#
7 F: X0 J. K5 m* I -
! N) f. [: q: s# E( e - ' 在模型空间中创建长方体(3dsolid)对象* P _2 h4 Z8 U( C
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)- z% i' k. ?! y& N
- ( T) r) q, q. U" l# I8 X* S
- ' 更改视口的观察方向以更好地查看长方体- g- j7 y! P* X9 ~% t9 R9 T
- Dim NewDirection(0 To 2) As Double
; }0 A: n6 N% Z* ^6 T/ C+ k - NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1; X+ L* w3 q$ w0 w! g2 M
- ThisDrawing.ActiveViewport.Direction = NewDirection
3 }/ q% `# M" @ - ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
0 ` w3 y0 j# x7 G - ZoomAll& N$ P: A' z; A
-
! I* y* v ~" S$ L! Z - End Sub
复制代码 2 `: U1 U3 r: r; j
3 f9 o* R3 l* L3 |% H& j
% l7 J/ H* W+ x" Q. ?7 y6 Z
|
评分
-
查看全部评分
|