Sebastian
e216a7bf94
ocs_doc_api: outstanding methods — loft + bulge-arc polyline profiles
- Loft{profiles} op (append-only); executor resolves each profile to curve sets
all-or-nothing; backend loft() -> brep::loft on XY plane; facade solids().loft.
- entity_to_profile_curves: convert LwVertex.bulge to geom2d::Curve::Arc via
bulge_arc_segment (theta = 4*atan(bulge)), so bulged polyline profiles sweep
correctly instead of erroring Unsupported.
- spec loft; api_reference + binding_schema regenerated; mocks + baseline.
- Tests: loft_two_profiles_produces_solid, bulge_arc_polyline_profile_converts_to_arc
(semicircle radius=5 for bulge=1) -> 612 host lib + 3 consistency green.
2026-09-06 10:44:37 +02:00
..
2026-09-05 02:13:20 +03:00
2026-09-05 02:13:20 +03:00
2026-09-05 09:10:48 +03:00
2026-09-04 23:27:03 +03:00
2026-08-23 18:56:01 +01:00
2026-09-05 13:21:02 +03:00
2026-09-04 22:25:55 +03:00
2026-09-03 17:44:44 +01:00
2026-09-06 10:44:37 +02:00
2026-09-06 10:44:37 +02:00
2026-08-26 08:58:44 +03:00
2026-09-03 15:32:56 +07:00
2026-08-12 12:46:41 +03:00
2026-08-09 13:27:51 +03:00
2026-08-22 22:55:36 +03:00
2026-08-24 21:12:30 -03:00
2026-09-06 00:15:27 +02:00
2026-09-04 15:31:30 +03:00
2026-08-27 00:14:08 +03:00
2026-09-06 08:36:06 +02:00
2026-09-04 19:34:38 +03:00
2026-09-05 13:21:02 +03:00
2026-07-29 01:09:13 +03:00
2026-09-02 23:03:04 +03:00
2026-09-01 12:17:47 +01:00
2026-08-25 08:34:25 +03:00
2026-08-27 00:14:08 +03:00
2026-08-27 00:14:08 +03:00
2026-08-12 12:46:41 +03:00