|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
在vb中写了一段代码,实现矩形阵列,运行后出现“类型不匹配”,该了好多遍了,还是不行。希望有人帮帮忙~~
. j- _! X! n9 }- x5 W2 gDim Solidobj As AcadSolid
+ H8 i N6 L1 A4 ?+ |Dim Retobj1 As Variant
$ c9 F; }6 W( ] u X4 wNumberOfRows = 1
4 s! r2 ?+ |- E# }NumberOfColumns = P; M \4 f& S0 C
NumberOfLevels = 11 A! g9 Z! \$ u4 `/ o
DistBetweenRows = 0! @/ Z( p4 d. a, E
DistBetweenColumns = J0 b ? m4 {* e8 b4 Y+ s$ B& M& m: p
DistBetweenLevels = 2
8 g p: h/ P: `Set Solidobj = AcadApp.ActiveDocument.ModelSpace.AddSolid(Point1, Point2, Point3, Point4)
- b* ?0 |: b) x6 b! g/ @$ }7 K; G5 ~Set Retobj1 = Solidobj.ArrayRectangular(NumberOfRows, NumberOfColumns, NumberOfLevels, DistBetweenRows, DistBetweenColumns, DistBetweenLevels)
. Q! R. Z. g6 t其中P、J是前面计算所得的。
. i g: c) j4 I0 g4 ~% y8 k- x( b运行后出现“类型不匹配”。, i3 A A- ?- D/ ~2 o/ |( G# o
但是确定“结束”也有矩形阵列出现的。8 I6 _9 T) |' s$ R% Z, z; Q
8 c( n' v1 p% v; V" j6 r
[ 本帖最后由 zhuyongping 于 2008-11-24 16:37 编辑 ] |
|