Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Step Cut

Step cuts emphasize broad flashes over scintillation. Long, parallel facets reward precise meetpoint control and reveal clarity, making them ideal for emerald or asscher style outlines.

Because not all cuts are meetpoint based, the design of emerald type cuts isn't straightforward. In the code below we create helper points at fixed distances, and cut through these. The angles can be changed, without changing the proportions of the facets, allowing you to optimize this cut while keeping all proportions intact.

Design Highlights

  • Rectangular outline with clipped corners for durable setting points.
  • Tiered crown steps that keep the table expansive while adding subtle height.
  • Pavilion tiers tuned to keep light return without creating a deep window.

FSL Spec

name = "Emerald Cut"
ri = 1.54
gear = 96
color = "#00a300"

// Pavilion angles
ang_p = [ 53.0306 +/- 2%, 33 +/- 2, 22.7648 +/- 2 ]

// Crown angles 
ang_c = [ 45 +/- 2, 27.5353 +/- 2, 27.5 +/- 2 ]

// CAM truncated rectangle 
RectTr(1.5, 40, 0.4)

P1 0 @ ang_p[0] : cp() x2
P2 0 @ ang_p[1] : surface(5/6, 0.5)
P3 0 @ ang_p[2] : surface(4/6, 0.5)
P4 12 @ ang_p[0] : mp(G2, P1) xx2
P5 12 @ ang_p[1] : mp(P4, P1)
P6 12 @ ang_p[2] : mp(P5, P2)
P7 24 @ ang_p[0] : gp()
P8 24 : mp(P2, P5) : mp(P4, P7)
P9 24 @ ang_p[2] : mp(P5)

C1 0 @ ang_c[0] : mp(P1) + girdle
C2 0 @ ang_c[1] : surface(9/10, 0.5) 
C3 0 @ ang_c[2] : surface(8/10, 0.5)
T 0 @ 0 : surface(3/4, 0.5)

C4 12 @ ang_c[0] : mp(G2, G3)
C5 12 @ ang_c[1] : mp(C1, C4)
C6 12 @ ang_c[2] : mp(C2, C5)

C7 24 @ ang_c[0] : mp(G1, G3)
C8 24 @ ang_c[1] : mp(C4, C7)
C9 24 @ ang_c[2] : mp(C5, C8)