holes in vompound objects?

20 views
Skip to first unread message

Khoroshyy Petro

unread,
Dec 6, 2024, 3:47:08 AM12/6/24
to CadQuery
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
-----------------

--

Reply all
Reply to author
Forward
0 new messages