Every parameter object the API takes. Almost no method here has a positional argument list -
each one takes a single DTO instead, so this namespace is where the parameter names, their types,
their defaults and their units live. It is organised by kernel and by feature area, and the same
shape name deliberately recurs across kernels: there is a CircleDto for OCCT, for JSCAD, for
Manifold and for Verb, each with the fields that kernel actually accepts. Read the namespace, not
just the class name, to be sure which one you want.
Every parameter object the API takes. Almost no method here has a positional argument list - each one takes a single DTO instead, so this namespace is where the parameter names, their types, their defaults and their units live. It is organised by kernel and by feature area, and the same shape name deliberately recurs across kernels: there is a CircleDto for OCCT, for JSCAD, for Manifold and for Verb, each with the fields that kernel actually accepts. Read the namespace, not just the class name, to be sure which one you want.