OptionalocctDefaults for OpenCascade shapes, in the fields draw.optionsOcctShape takes.
OptionalmanifoldDefaults for Manifold solids, meshes and cross sections.
OptionaljscadDefaults for JSCAD meshes.
OptionallinesDefaults for lines, polylines and curves.
OptionalmetallicHow metallic the materials made from a face or back face color are, from 0 to 1; 1 when not given.
OptionalroughnessHow rough those materials are, from 0 for a mirror to 1 for chalk; 0.6 when not given.
The look
bitbybit.drawgives what a script draws without options of its own, set once on the context, typically by an app from its settings. Each kind's built-in defaults fill what is not given here, and options a script passes to a draw call are used as they are.