-
Notifications
You must be signed in to change notification settings - Fork 4
Input Number
anidivr edited this page Oct 30, 2022
·
2 revisions
Show number value. Interact to open number pad to modify value.
Name | Type | Default | Description |
---|---|---|---|
text | string | blank | Number value |
overflow | number | 6 | Number of characters to display before text is scrolled |
min | number | undefined | Optional minimum value. When set, value is clamped to minimum value |
max | number | undefined | Optional maximum value. When set, value is clamped to maximum value |
width | number | 0.5 | Width of input box in meters |
height | number | 0.1 | Height of input box in meters |
enabled | boolean | true | When true, number can be changed. When false, interaction is disabled |
backgroundmaterial | Material | Theme button material (color #505050) | Background material. Set to override with custom material |
disabledmaterial | Material | Theme disabled material (color #666666) | Disabled material. Set to override with custom material |
outlinematerial | LineBasicMaterial | Theme outline material (color white) | Outline material. Set to override with custom material |
numbermaterial | Material | Theme number material (color lime) | Number material. Set to override with custom material |
selectable | InteractiveObjects | undefined | Add to list of objects ray caster can test for overlap |
geometry | BufferGeoemtry | Rounded rectangle shape | Override to provide your own button geometry |
Name | Type | Description |
---|---|---|
change | number | Triggered when number changed. Event contains new number |
openinput | Object3D | Triggered when interaction requested. Event contains mesh showing number |
<flat-ui-input-number #numpad [min]="item._min" [max]="item._max" [text]="textvalue"
[enabled]="item.enabled && !(item._min && item._max)" [selectable]="selectable"
(change)="numbervalue=$event" (openinput)="input.opennumpad($event, numpad, textvalue)">
</flat-ui-input-number>