开发:修改光源角度输入的组件

pull/2761/MERGE
ChenX 4 months ago
parent fc7f471564
commit 6068cfa1a8

@ -55,6 +55,8 @@ export class INumericInput extends React.Component<INumericInputProps, {}>
max={this._Value_Max} max={this._Value_Max}
stepSize={this.props.stepSize ?? 1} stepSize={this.props.stepSize ?? 1}
value={this._Value} value={this._Value}
majorStepSize={null}
minorStepSize={null}
onValueChange={(num, value, e) => onValueChange={(num, value, e) =>
{ {
if (value === "-") if (value === "-")

@ -420,8 +420,8 @@ export default class SunLightGui extends Component
<INumericInput <INumericInput
min={0} min={0}
max={5} max={5}
float={4} float={1}
stepSize={0.0001} stepSize={0.1}
value={this.store.sunLightSourceAngle} value={this.store.sunLightSourceAngle}
onValueChange={async (num) => onValueChange={async (num) =>
{ {
@ -439,7 +439,7 @@ export default class SunLightGui extends Component
<Slider <Slider
min={0} min={0}
max={5} max={5}
stepSize={.0001} stepSize={.1}
value={this.store.sunLightSourceAngle} value={this.store.sunLightSourceAngle}
onChange={async (val) => onChange={async (val) =>
{ {

@ -10,7 +10,7 @@ export class SunLightStore
{ {
@observable sunLightIntensity: number = 50; @observable sunLightIntensity: number = 50;
@observable sunLightIndirectLightingIntensity: number = 1; @observable sunLightIndirectLightingIntensity: number = 1;
@observable sunLightSourceAngle: number = 0.5357; @observable sunLightSourceAngle: number = 0.5;
@observable sunLightElevationDeg: number = 45; @observable sunLightElevationDeg: number = 45;
@observable sunLightRotateDeg: number = 235; @observable sunLightRotateDeg: number = 235;
@observable sunLightColor: string = '#FFFFFF'; @observable sunLightColor: string = '#FFFFFF';

Loading…
Cancel
Save