|
|
发表于 2019-5-6 19:37:41
|
显示全部楼层
来自: 中国北京
以下内容译自 AutoCAD 帮助>资源>开发人员文档>ActiveX: Reference Guide(ActiveX:参考指南)>Methods(方法)>AddCylinder Method (ActiveX)(AddCylinder方法(ActiveX))
0 {9 E8 I* l! m- Sub Example_AddCylinder()
+ v* x( S, W) T( C - ' 此示例在模型空间中创建一个圆柱体。5 j0 P- _+ w& t4 D! O
-
, f) u) {& p+ [, ]) G - Dim CylinderObj As Acad3DSolid
~4 J8 y9 A N, B, _ - Dim Radius As Double
- h1 @( U ]2 p$ N' Z; c- @ - Dim Center(0 To 2) As Double
; M3 W' \# A. M1 W; @" \8 V - Dim Height As Double( z$ G9 K4 r9 V+ J
-
) T3 r9 M7 C, X6 m) |% Q - ' 定义圆柱体% y3 M; w/ d+ h- e" }, N$ g
- Center(0) = 0#: Center(1) = 0#: Center(2) = 0#' J: Q1 @0 X( ?
- Radius = 5#$ L6 R' b1 n2 t% C
- Height = 20#. H# m a; A; {4 v) l# v3 p& o
- 4 ~8 E [ z: h* _' ]0 R* l D
- ' 在模型空间中创建圆柱体(3dsolid)对象, M) B# l# n# R3 `
- Set CylinderObj = ThisDrawing.ModelSpace.AddCylinder(Center, Radius, Height)/ @% Z Z2 Z/ j% ]+ m w
- . X* k8 ?. N3 Q! y
- ' 更改视口的观察方向以更好地查看圆柱体' }. r. v* |+ c' n% t( V3 K7 h
- Dim NewDirection(0 To 2) As Double5 z4 Z7 c. `& l9 R, ?2 ]& t
- NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1* d! i% \, R9 I4 S
- ThisDrawing.ActiveViewport.Direction = NewDirection3 j( k& T$ O' N3 X" d" x
- ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
6 m+ ` d5 K2 ~ - ZoomAll& O8 L# c: _( x
- End Sub
复制代码
, o. ~/ w* R- H" M. j) Q% h5 y0 [1 U3 o+ l) \ w! J
, L# E9 ~: ]9 p+ e5 I1 G1 a X0 v |
评分
-
查看全部评分
|