|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
在vb中写了一段代码,实现矩形阵列,运行后出现“类型不匹配”,该了好多遍了,还是不行。希望有人帮帮忙~~! o$ Y0 B6 S) {0 S' F- l
Dim Solidobj As AcadSolid6 ^; s7 L$ p( o9 G- g4 k
Dim Retobj1 As Variant
" x' B6 w7 S1 g3 w, GNumberOfRows = 1- r+ x, a9 R; L0 j1 a3 u# z, B
NumberOfColumns = P
: E% P- {6 B7 D2 a; M, MNumberOfLevels = 1
3 \" @! a" X& H$ P( S( }) m U' D; ?DistBetweenRows = 0
$ j1 n5 i, F3 rDistBetweenColumns = J
+ L% r9 c' k A7 w- a2 Z, S" A: xDistBetweenLevels = 2
w. |# k! a& vSet Solidobj = AcadApp.ActiveDocument.ModelSpace.AddSolid(Point1, Point2, Point3, Point4) E, q$ f3 i+ [5 z0 ^8 r. R
Set Retobj1 = Solidobj.ArrayRectangular(NumberOfRows, NumberOfColumns, NumberOfLevels, DistBetweenRows, DistBetweenColumns, DistBetweenLevels)
, g! }! e; I: _9 Y7 @; D其中P、J是前面计算所得的。
2 V8 F! V; O; l3 h1 H4 b运行后出现“类型不匹配”。7 g3 p2 T: N; s# k3 q1 L$ q- l
但是确定“结束”也有矩形阵列出现的。. B$ E, W2 X3 `0 U8 `
! p8 p+ ^) Z* \. C: t" D2 I[ 本帖最后由 zhuyongping 于 2008-11-24 16:37 编辑 ] |
|