Extrude and revolve
v axis through the
sketch origin, the line u = 0 in sketch coordinates. For plane.xy() that is
the world Y axis. The whole profile must lie on one side of the axis; it may
touch the axis (a profile starting at u = 0 gives a solid with no bore), but
it cannot cross it. Here the rectangle spans u = 10..50. A profile with
material on both sides fails with FEATURE_INVALID at /nodes/<id>/profile
(reason profile-crosses-axis) before any kernel call, so Manifold and OCCT
reject it the same way. segments is a Manifold tessellation hint; OCCT
revolves exactly and ignores it.
Manifold additionally supports twisted and top-scaled extrusion:
Booleans
Boolean features have one target and one or more tools:Exact-kernel features
Fillet, chamfer, shell, and whole-solid offset are exact B-Rep features. The default Manifold kernel fromcreateEvaluator() advertises only extrude,
revolve, Boolean, and transform, so these examples fail there with
KERNEL_CAPABILITY_MISSING. Evaluate them with stock OCCT: