diff --git a/src/UI/Components/Modal/LightModal.tsx b/src/UI/Components/Modal/LightModal.tsx index 6a8186efb..fe519a80d 100644 --- a/src/UI/Components/Modal/LightModal.tsx +++ b/src/UI/Components/Modal/LightModal.tsx @@ -192,7 +192,7 @@ export class LightDataCom extends React.Component { { let min: number = 0; let max: number = 10; - let step: number = 1; + let step: number = 0.1; switch (k) { @@ -235,10 +235,11 @@ export class LightDataCom extends React.Component { min={min} max={max} stepSize={step} - labelStepSize={20} - value={parseInt(lightData[k])} - onChange={(val) => + labelStepSize={10} + value={parseFloat(lightData[k])} + onChange={(val: number) => { + val = parseFloat(val.toFixed(1)); this.ChangeSkyLightIntensity(val, k); lightData[k] = val; app.Viewer.UpdateRender(); diff --git a/src/UI/Components/RightPanel/SunLightGui.tsx b/src/UI/Components/RightPanel/SunLightGui.tsx index 1943407e0..28f1733e3 100644 --- a/src/UI/Components/RightPanel/SunLightGui.tsx +++ b/src/UI/Components/RightPanel/SunLightGui.tsx @@ -351,10 +351,11 @@ export default class SunLightGui extends Component { + val = parseFloat(val.toFixed(1)); await this.SetSunLightIndirectIntensity(val); app.Viewer.UpdateRender(); }}