FSL Tour
The Faceting Specification Language (FSL) is the handful of keywords you type inside the studio to describe a cut. Every snippet in this tour is written the way a cutter would write it—no compiler jargon, just the rules you need to shape a stone.
Work through the chapters in order or jump to the one you need:
- Core Concepts explains how the studio reads an
.fslfile, what “up” and “down” mean, and how state carries from line to line. - Statements shows the building blocks—
set,let, facet commands, macros—each with short examples you can paste directly into the studio. - Expressions covers numbers, point helpers, and the handy math functions you will reach for when lining up meet points.
- Macros & Reuse teaches you how to use this advanced feature to package repeated steps, especially for complex gem outlines.
- Facets and Tiers connects statement syntax to what actually happens to the stone.
The snippets are arranged so you can copy them into a new file, hit Process, and see the result immediately. Treat this section as your language playground.