Skip to content
Snippets Groups Projects
Commit 9bb4e1f6 authored by Alexander Rose's avatar Alexander Rose
Browse files

added linearSegments to getQualityProps

parent da738d87
No related branches found
No related tags found
No related merge requests found
...@@ -103,6 +103,7 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct ...@@ -103,6 +103,7 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct
let quality = defaults(props.quality, 'auto' as VisualQuality) let quality = defaults(props.quality, 'auto' as VisualQuality)
let detail = 1 let detail = 1
let radialSegments = 12 let radialSegments = 12
let linearSegments = 8
if (quality === 'auto' && structure) { if (quality === 'auto' && structure) {
const score = structure.elementCount const score = structure.elementCount
...@@ -121,22 +122,27 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct ...@@ -121,22 +122,27 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct
case 'highest': case 'highest':
detail = 2 detail = 2
radialSegments = 36 radialSegments = 36
linearSegments = 18
break break
case 'high': case 'high':
detail = 1 detail = 1
radialSegments = 24 radialSegments = 24
linearSegments = 12
break break
case 'medium': case 'medium':
detail = 0 detail = 0
radialSegments = 12 radialSegments = 12
linearSegments = 8
break break
case 'low': case 'low':
detail = 0 detail = 0
radialSegments = 5 radialSegments = 5
linearSegments = 3
break break
case 'lowest': case 'lowest':
detail = 0 detail = 0
radialSegments = 3 radialSegments = 3
linearSegments = 2
break break
case 'custom': case 'custom':
detail = defaults(props.detail, 1) detail = defaults(props.detail, 1)
...@@ -146,6 +152,7 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct ...@@ -146,6 +152,7 @@ export function getQualityProps(props: Partial<QualityProps>, structure?: Struct
return { return {
detail, detail,
radialSegments radialSegments,
linearSegments
} }
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment