Clip one mesh to the half-space dot(worldPoint, normal) <= offset.
dot(worldPoint, normal) <= offset
Plane normal (world). Need not be unit — it is normalised internally, and offset is rescaled with it, so the half-space is the same set either way.
offset
Plane offset: dot(pointOnPlane, normal).
dot(pointOnPlane, normal)
when normal is (numerically) the zero vector — that defines no half-space at all, and silently keeping everything would print a model the screen is showing cut.
normal
Clip one mesh to the half-space
dot(worldPoint, normal) <= offset.