Conics 1.1.0 is the first public release of the standalone Conics ipelet for Ipe.
Highlights
- Exact conics through five points, five tangent lines, or mixed point/tangent conditions
- Least-squares fitting from 6–512 sample marks with conditioning and residual checks
- Dedicated ellipse, hyperbola, parabola, focus–directrix, and explicit degenerate constructions
- Poles, polars, exterior tangents, chords of contact, focal chords, line/conic intersections, and conic–conic intersections
- Exact or adaptive conic arcs, fit-and-replace, property guides, equations, labels, inspection, and metadata revalidation
- Automatic live preview, strict selection contracts, active-layer support, current Ipe attributes, and single-step undo/redo
- One self-contained
conics.luaruntime file with no Geometry, MCP, network, personal stylesheet, or external Lua dependency
Included material
- English and Brazilian Portuguese documentation
- Five README presentation images plus the editable SVG overview
- A compact editable overview and a 32-page editable feature gallery
- Reproducible ZIP archive and SHA-256 checksum
Verification
- 36/36 standalone Conics tests and 36/36 Circles regression tests passed locally and in GitHub Actions
- 4/4 live Ipe smoke groups passed: 24 previews, 14 invalid-input checks, 33 mutating workflows, and 3 regression checks
- 32 live visual scenarios and 10 bilingual dialog checks completed without preview, dialog, render, invalid-input, or blank-page failures
- Release tree and extracted package scanned without secrets or local development dependencies
See the Conics README and changelog for installation instructions and the complete feature list.