|
发表于 2019-5-8 20:33:40
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddBox Method (ActiveX)(AddBox方法(ActiveX)),其中长方体的长、宽、高参数有修改
6 ^! {! D' W3 l: K) w2 M: E& h7 Z- Sub Example_AddBox()
3 N6 A; n; q( E! ]& L+ g - ' 此示例在模型空间中创建一个长方体。
# a6 f2 ^! n) Z/ c7 k9 j8 ^ - 8 o% v; F6 r0 u% ^
- Dim BoxObj As Acad3DSolid
( F q& o4 T3 J" W* K0 V - Dim Length As Double, Width As Double, Height As Double
" u" E8 O' h) s7 E; _; B9 d7 }+ @' z - Dim Center(0 To 2) As Double8 V; a* a7 Y( v$ o
- ; P3 u/ k# d9 r" ?
- ' 定义长方体5 A/ M; E; O* y$ L2 p' P
- Center(0) = 5#: Center(1) = 5#: Center(2) = 0
& p1 Q; L% o+ u9 P - Length = 100#: Width = 50#: Height = 120#" {4 ]7 g( y9 e, R3 g$ C
- 2 R |0 g. [8 R+ ?/ L
- ' 在模型空间中创建长方体(3dsolid)对象% V) a. j; a2 L: `) m, x: H
- Set BoxObj = ThisDrawing.ModelSpace.AddBox(Center, Length, Width, Height)
. ^* R4 {7 c& E% w) ~- o% o - 1 f5 G/ B7 l8 d, ?7 b, ?
- ' 更改视口的观察方向以更好地查看长方体
' U% `+ q5 E9 E C, k4 p3 u - Dim NewDirection(0 To 2) As Double
% K- R: u9 ~0 R# Y- Q - NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1
5 Y5 C5 U, g: Q0 C9 R) w2 o( l( L - ThisDrawing.ActiveViewport.Direction = NewDirection8 b+ }, i* t9 e, H
- ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport% |$ _( Z' i; a% N N
- ZoomAll( g0 e$ @7 {8 `
- L1 b& a8 L k; F2 S
- End Sub
复制代码
: _, r; _+ B( `0 D+ f% N
, ?8 C' M: [2 b s$ }. r3 c7 X% {1 ?+ ]7 X: K
|
评分
-
查看全部评分
|