API Reference
dxtr edited this page 2026-10-18 16:23:24 +02:00

Page revisions

4 Commits

Author SHA1 Message Date
b5a687e2f2 Follow cl-sdf d4f19ae and 2f0e1da: full domain types, a field's bounds
Errors shows the type-error SBCL now signals for a bad argument and lists each argument's declared type, and make-colored-edge's segment is checked by its type.  The API reference, How It Works and Development say what the ftypes declare.  A field's bounds are four double-floats, a rectangle unless padding took them beyond ±1e36.
2026-10-18 16:23:24 +02:00
ed6bdea584 Follow cl-sdf 893fce7 and 3bc4c20: argument kinds, no global nickname
The package has no global nickname now, so Getting Started gives it a
local one in the package the examples run in, and Home's first example
sets that package up and keeps its values in a LET.  Errors and the API
reference say that every function declares each argument's kind, which
catches a value of the wrong kind, while CHECK-TYPE reports a value of
the right kind that is not allowed; MAKE-COLORED-EDGE signals a
TYPE-ERROR for a segment that is not a list.  Development lists the
code-standards test and the conventions it checks.
2026-10-18 15:17:46 +02:00
98f45492f4 Follow cl-sdf 93d75c7 and de4a72f
Coordinate ranges, colored contours in place of :COLORED-CONTOURS, the
angle threshold's meaning, INSIDE-P on open contours, exact numbers in
messages, brief printing and query allocation. The channel distances
now scan every line, with timings measured again. cl-textrender's
FONT-GLYPH is FONT-GLYPH-ID.
2026-10-12 02:21:42 +02:00
6eeebca1ca Document cl-sdf
Concepts, contours and fill rules, generating, reading and drawing
fields, edge coloring, error correction, distance queries, recipes,
API reference, errors, accuracy and performance, how it works, and
development.
2026-10-12 00:19:57 +02:00