4 commits, squashed; the originals stay reachable from tag archive/merge-main-develop. -dd8867414jyviko: kernel: Extend grows a surface of several faces face by face -48a757827jyviko: kernel: Split Body by a face of a smooth sheet cuts with the whole sheet -3421a8ef0jyviko: Tests: a cylinder strip's run-offs are 100 pi + 100 to 1e-6, SMLib's exact area -20d5d8b13jyviko: kernel: an extension SMLib cannot make exact says so, naming the length asked Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DtL5M41G8Nua7HvuFPZkmJ