Hi.
I have constructed this object below.
Now, I want to make holes in the center of the left and top sides.
But it complains that I cannot do it with compound objects.
How can I do it?
Thanks.
Petro.
-----------------
import cadquery as cq
from cq_warehouse.thread import (
IsoThread,
)
MM = 1
IN = 25.4 * MM
iso_internal_thread = IsoThread(
major_diameter=23.7 * MM,
pitch=0.5 * MM,
length=6 * MM,
external=False,
end_finishes=("square", "chamfer"),
hand="left",
)
iso_internal_core = (
cq.Workplane("XY")
#.polygon(6, iso_internal_thread.major_diameter * 1.5)
.polygon(4, 45)
#.circle(35/2)
.circle(iso_internal_thread.major_diameter / 2 + 0.01)
.extrude(30)
)
camera_hole = (
cq.Workplane("XY")
#.polygon(6, iso_internal_thread.major_diameter * 1.5)
.circle(28.4/2)
.extrude(30)
)
camera_hole = camera_hole.translate((0,0,6))
iso_internal = iso_internal_thread.cq_object.fuse(iso_internal_core.val())
iso_internal = iso_internal.cut(camera_hole.val())
iso_internal = iso_internal.translate((0,0,20))
#cylinder = cq.Workplane("XZ").center(0,20).circle(6/2).extrude(40)
#iso_internal = iso_internal.cut(cylinder.val())
cq.exporters.export(iso_internal, f'telescope_pi_holder.step')
iso_internal
-----------------
--