Function: resolveSphereDetail()
ts
function resolveSphereDetail(baseDetail, quality?): number;Resolves the icosphere detail level a builder should use given its "natural" base level and the caller's quality bag.
Rules:
'standard'(or no quality bag) → returnsbaseDetailunchanged.'high'→ returnsmin(baseDetail + 1, MAX_SPHERE_DETAIL).'ultra'→ returnsmin(baseDetail + 2, MAX_SPHERE_DETAIL).
Parameters
| Parameter | Type | Description |
|---|---|---|
baseDetail | number | The level the builder would have picked on its own. |
quality? | RenderQuality | Optional render-quality bag from the caller. |
Returns
number