added alg123d only where needed

This commit is contained in:
Bernhard 2023-03-20 20:20:33 +01:00
parent e9964e465b
commit aaae6f5a08
15 changed files with 99 additions and 80 deletions

View file

@ -1,16 +1,17 @@
from alg123d import *
from build123d import *
import alg123d as ad
pipes = Rot(10, 20, 30) * Box(10, 10, 10)
for plane in [Plane(f) for f in pipes.faces()]:
pipe = plane * Circle(4)
pipes -= extrude(pipe, amount=-5)
pipes -= ad.extrude(pipe, amount=-5)
pipe = plane * Circle(4.5)
pipe -= plane * Circle(4)
last = pipes.edges()
pipes += extrude(pipe, amount=10)
pipes = fillet(pipes, pipes.edges() - last, radius=0.2)
pipes += ad.extrude(pipe, amount=10)
pipes = ad.fillet(pipes, pipes.edges() - last, radius=0.2)
if "show_object" in locals():
show_object(pipes, name="intersecting pipes")