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 straighforward. In the code below we create helper points at fixed distances, and cur through these. The angles can be changed, without changing teh proportions of the facets, allowing to optimize this cut.
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
set name "Emerald Cut"
set ri 1.54
set gear 96
set color #00a300
// Pavilion angles
let ang1 = [53.0306]
let ang2 = [33]
let ang3 = [22.7648]
// Crown angles
let angc1 = [45]
let angc2 = [27.5353]
let angc3 = [27.5]
$RectTr(lwr=1.5,angle=40,truncation=0.4)
P1 0 @ ang1 : cp x2
let p7 = ep(edge(P1:0,G2:0), 0.5)
let p8 = ep(edge(P1:48,G2:48), 0.5)
let p9 = ep(p7,p8, 1/6)
let px = prz(p9, p7,cp)
P2 0 @ ang2 : px
let ncp = ep(edge(P2:0, P2:48), 0.5)
let midp = ep(ncp, px,0.5)
P3 0 @ ang3 : midp
P4 12 @ ang1 : mp(G2,P1) xx2
P5 12 @ ang2 : mp(P4,P1)
P6 12 @ ang3 : mp(P5,P2)
P7 24 @ ang1 : gp
P8 24 : mp(P2,P5) : mp(P4,P7)
P9 24 @ ang3 : mp(P5)
C1 0 @ angc1 : mp(P1) + girdle
let cmp1 = ep(edge(C1:0, G2:0),0.5)
let cmp2 = ep(edge(C1:48, G2:48),0.5)
let cmp3 = ep(cmp1, cmp2, 1/10)
let cmp5 = ep(edge(C1:0, C1:48),0.5)
let pp = prz(cmp3,cmp5,cmp1)
C2 0 @ angc2 : pp
let cmp6 = ep(edge(C2:0, C2:48),0.5)
let cmp7 = ep(cmp1, cmp2, 2/10)
let pp2 = prz(cmp7, cmp6,pp)
C3 0 @ angc3 : pp2
let cmp10 = ep(edge(C3:0, C3:48),0.5)
let cmp11 = ep(cmp1, cmp2, 2.5/10)
let pp3 = prz(cmp11, pp2,cmp10)
T 0 @ 0 : pp3
C4 12 @ angc1 : mp(G2,G3)
C5 12 @ angc2 : mp(C1,C4)
C6 12 @ angc3 : mp(C2,C5)
C7 24 @ angc1 : mp(G1,G3)
C8 24 @ angc2 : mp(C4,C7)
C9 24 @ angc3 : mp(C5,C8)