|
|
0 Z' N; U# @- s5 H$ D% m
如图所示,遍历图中实体后,与圆柱进行布尔运算结果出现了这种情况。部分代码如下。 o1 p7 m, M$ U7 s5 e2 H. D
gearObj = gearR.ArrayPolar(gearZ, 6.28, InsertPnt) 'gearR是单个轮齿,gearz是齿数,InsertPnt是中心点- R' l+ g" @( W( j0 [
Set cylinder = acadApp.ActiveDocument.ModelSpace.AddCylinder(pnt, Rf, L )0 t& }4 t; Y# a" a" V
Dim obj
: H7 a% u+ a; j. M- `0 KFor Each obj In gearObj
8 w. l* Y0 ^ m8 Rcylinder.Boolean 0, obj '跟基圆圆柱进行并运算
$ s; u+ k5 D1 o: Q- D1 ^Next M/ F* G" h8 Z1 x0 n3 s
Dim cylinder2 As Object
* N# X9 k( i; c0 `$ q' fSet cylinder2 = acadApp.ActiveDocument.ModelSpace.AddCylinder(pnt, Ra, L )
0 E) [) k* C7 G9 J3 l& @- u' o% t6 Tcylinder2.Boolean 1, cylinder |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|