|
|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改; j: ]. N4 O. @0 J6 ~, ?" g
- Sub Example_AddBox()
$ y/ c1 F* _# M f7 t+ g - ' 此示例在模型空间中创建一个长方体。
7 X" H5 C! I8 o" I* E6 ?! a -
2 L$ x, j2 q2 ]" `: B5 R9 j - Dim BoxObj As Acad3DSolid
+ `: n; j3 k# N; @, O$ g - Dim Length As Double, Width As Double, Height As Double
1 q9 y0 X0 l6 A4 N) }* M/ ?! @: n - Dim Center(0 To 2) As Double5 R# J3 n1 f" M2 G9 n" b
- $ K* V% \8 V* `; Y, k
- ' 定义长方体
3 X( S+ b) q, D8 U4 M+ a6 ^7 N$ a - Center(0) = 5#: Center(1) = 5#: Center(2) = 0
- B, N5 H+ t, ^8 x1 U3 [7 c5 I - Length = 100#: Width = 50#: Height = 120#
, \9 J6 H w+ j9 s; N* ^& X -
, G. i: |, p5 N5 v - ' 在模型空间中创建长方体(3dsolid)对象; P/ t; V% y( ~8 y
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)5 w' i/ Q$ G( x- j* H% L# B
-
: C2 ?. D1 C8 F- w6 R6 D; }& B, X - ' 更改视口的观察方向以更好地查看长方体
$ M/ o. H& x. X* K - Dim NewDirection(0 To 2) As Double; b7 O- T4 L2 O" v
- NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1% b# h. a: C* c
- ThisDrawing.ActiveViewport.Direction = NewDirection+ |! G9 Y' P7 V! q8 r' y
- ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
$ Y5 A+ C! P9 P- w - ZoomAll
. w, t& {' I4 v- H E -
" n% m( z/ ~4 I1 v" H - End Sub
复制代码
+ b Z* ?. c5 i. a5 T+ S _: K! K% t. b/ J- D
# v3 J4 {/ i( G" F/ t+ d/ Y, T- B |
评分
-
查看全部评分
|