Resolve a partial theme over DEFAULT_THEME (replace semantics). Throws RangeError for an
opacity outside [0,1] (or NaN) or a non-finite / non-positive gridMajor.every. every is NOT
required to be a multiple of the grid pitch: the build volume snaps it (see BuildVolumeStyle.gridMajor),
so a later grid-pitch change never makes an earlier theme throw.
Resolve a partial theme over DEFAULT_THEME (replace semantics). Throws
RangeErrorfor an opacity outside [0,1] (or NaN) or a non-finite / non-positivegridMajor.every.everyis NOT required to be a multiple of the grid pitch: the build volume snaps it (seeBuildVolumeStyle.gridMajor), so a later grid-pitch change never makes an earlier theme throw.