Skip to content

Instantly share code, notes, and snippets.

Mini For All Halloween 3d prints

The Great Cortland Pumpkin Fest

https://www.cortlandpumpkinfest.org/

  • October 5th & 6th, 2023

Printables Collections

All the model references in one collections.

import cadquery as cq
import math
def mesh_pattern(
radius=2,
height = 10,
m_radius=.5,
m_padding = .5
):
m_cylinder = (
import random
import cadquery as cq
from cqindustry import Walkway
from cqterrain import tile as terrain_tile, greeble
from cadqueryhelper import irregular_grid, series
def __windmill(length, width, height):
if length / width == 1:

skritch spiteclaw 01

festering skaven 04

krrk the almost-trusted 05

hungering skaven

import random
import cadquery as cq
from cqindustry import Walkway
from cqterrain import tile as terrain_tile, greeble
def __vent_greeble(length, width, height):
t = greeble.vent(length, width, height ,inner_width = height-1,)
return t
tile_styles = [
import random
import cadquery as cq
from cqindustry import Walkway
from cqterrain import tile as terrain_tile, greeble
def __vent_greeble(length, width, height):
t = greeble.vent(length, width, height ,inner_width = height-1,)
return t
tile_styles = [
import cadquery as cq
from cqindustry import Walkway
bp = Walkway()
bp.length = 150
bp.width = 50
bp.height = 6
bp.walkway_chamfer = 3
bp.render_slots = True
from build123d import *
with BuildPart() as p:
Box(160,50,6)
chamfer(p.part.edges().group_by(Axis.Z)[0].filter_by(Axis.X),3)
chamfer(p.part.edges().filter_by(Axis.Z),4.5)
with BuildSketch() as s:
with GridLocations(6,0,25,1):
SlotOverall(38,2.5,rotation=90)
extrude(amount=10,both=True,mode=Mode.SUBTRACT)
with BuildSketch(Plane.XZ.offset(25)) as s2: