|
|
@ -146,8 +146,8 @@ export class CheckInterfereTool
|
|
|
|
let [b1, b2] = [t1 === 1 ? <ExtrudeSolid>e1.Clone() : (<ExtrudeHole>e1).Convert2ExtrudeSolid(),
|
|
|
|
let [b1, b2] = [t1 === 1 ? <ExtrudeSolid>e1.Clone() : (<ExtrudeHole>e1).Convert2ExtrudeSolid(),
|
|
|
|
t2 === 1 ? <ExtrudeSolid>e2.Clone() : (<ExtrudeHole>e2).Convert2ExtrudeSolid()];
|
|
|
|
t2 === 1 ? <ExtrudeSolid>e2.Clone() : (<ExtrudeHole>e2).Convert2ExtrudeSolid()];
|
|
|
|
|
|
|
|
|
|
|
|
if (!b1.Subtract([b2]) && !b1.IsErase
|
|
|
|
if (!b1.Subtract([b2], []) && !b1.IsErase
|
|
|
|
&& !b2.Subtract([b1]) && !b2.IsErase)
|
|
|
|
&& !b2.Subtract([b1], []) && !b2.IsErase)
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|