|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改4 l3 k( b; h. K, f2 r2 ^
- Sub Example_AddBox()
`, ]6 G0 c4 g - ' 此示例在模型空间中创建一个长方体。 T3 h: J9 v; Z8 c
- 2 B0 J% y" J$ k; i R4 j
- Dim BoxObj As Acad3DSolid
, P' `8 r+ h$ d3 \# z/ ^( @# N1 U - Dim Length As Double, Width As Double, Height As Double
3 I2 E' \7 l- o( s' a, @# F9 W - Dim Center(0 To 2) As Double
0 w: S' E/ e9 r2 } -
- ^3 W9 t- r! U+ z: d - ' 定义长方体( X& c; i i+ U4 m+ W8 n; M5 i$ n
- Center(0) = 5#: Center(1) = 5#: Center(2) = 07 {, d5 S6 u4 D( _8 y" W$ {
- Length = 100#: Width = 50#: Height = 120#7 ^0 _( K. T( U
- # M4 j4 }2 v* T) D- C) `3 _) }
- ' 在模型空间中创建长方体(3dsolid)对象
) e6 j# g/ C# u1 d - Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)8 b3 j9 e/ e, j. C. \
-
+ X8 d2 {6 Z9 i3 J+ k3 p* w - ' 更改视口的观察方向以更好地查看长方体! M& U5 u3 Z$ Y( G
- Dim NewDirection(0 To 2) As Double
! Z' S8 }5 H2 N! A+ w - NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1
3 n( L. Q7 o( X ?. } R, j/ t - ThisDrawing.ActiveViewport.Direction = NewDirection6 }' r( U' v, S+ S( h9 A1 f3 A
- ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
% i- v- k; F0 Z0 s - ZoomAll
0 @4 k& p6 x* M% V -
) O8 T$ m3 p" F4 b2 l+ l% S% V' ] - End Sub
复制代码 + w1 | C) a" }' p8 R8 p" \
) w1 F5 [+ s) ?- B% J3 \9 h8 j _4 \
|
评分
-
查看全部评分
|