Skip to content

Round tapered leg

cuts.round_tapered_leg

A round leg tapering (a cone, as turned) towards its foot over its lower part, chamfered around the foot.

Round tapered leg, assembled

Parameters

Parameter Default
length 450
foot 28
taper_length 300
stock ø40 mm rod, oak

Change them in a design file (see Change an example):

from woodwright.examples import cuts

design = cuts.round_tapered_leg(length=562.5)

Drawings

The plans in one PDF: plans.pdf.

Rod

rod

Cut list

rod  ø40 x 450 mm  oak
     - round taper to ø28 over 300 mm towards left_end
     - chamfer 2 mm around left_end

Code

From woodwright/examples/cuts.py, which imports the names it uses (see From an example to your own design):

def round_tapered_leg(
    length: float = 450,
    foot: float = 28,
    taper_length: float = 300,
    stock: Stock = LEG_OAK,
) -> Assembly:
    """A round leg tapering (a cone, as turned) towards its foot over its
    lower part, chamfered around the foot."""
    asm, leg = _rod("round_tapered_leg", stock, length)
    leg.cut(RoundTaper(leg.left_end, foot, length=taper_length))
    leg.cut(EndChamfer(leg.left_end, 2))
    return asm

Exported with woodwright 0.9.0 on 2026-10-25.