File tree Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -921,15 +921,15 @@ textarea:focus {
921
921
}
922
922
923
923
# sensor-height-infos-text {
924
- background-color : var (--color-grey-selectable );
924
+ background-color : var (--color-grey );
925
925
max-width : 150px ;
926
926
padding : 10px ;
927
927
border-radius : 5px ;
928
928
position : absolute;
929
929
}
930
930
931
931
# sensor-height-infos-text p {
932
- color : var (--color-grey-background-selected-item );
932
+ color : var (--color-dark-purple );
933
933
padding : 0 ;
934
934
margin : 0 ;
935
935
}
Original file line number Diff line number Diff line change @@ -622,7 +622,7 @@ <h3>Front wall scene size</h3>
622
622
<!-- SENSORS PANEL -->
623
623
< div id ="sensors-infos " class ="column sections-container ">
624
624
<!-- SCENE COVERED FEEDBACK -->
625
- < div class ="row ">
625
+ < div class ="row " id =" coverage-section " >
626
626
< p class ="scene-fully-covered-text "> Scene fully covered: </ p >
627
627
< span id ="scene-fully-covered-icon " class ="iconify-inline " data-icon ="ion:checkmark-circle-sharp "> </ span >
628
628
</ div >
Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ class Popup{
109
109
document . getElementById ( "setup-target-overlap-table" ) . classList . remove ( "hidden" ) ;
110
110
document . getElementById ( "setup-target-overlap" ) . classList . add ( "hidden" ) ;
111
111
document . getElementById ( "setup-target-overlap-wall" ) . classList . add ( "hidden" ) ;
112
+ sceneManager . heightDetectedObservable . set ( 0.25 ) ;
112
113
break ;
113
114
case 'human-tracking' :
114
115
document . getElementById ( "setup-target-overlap" ) . classList . remove ( "hidden" ) ;
@@ -123,7 +124,7 @@ class Popup{
123
124
this . setHeightDetected = function ( value ) {
124
125
//console.log("Setting detected height to ", value);
125
126
heightDetected = value ;
126
- document . getElementById ( "overlap-height-selection-popup" ) . value = heightDetected ;
127
+ if ( trackingMode == "human-tracking" ) document . getElementById ( "overlap-height-selection-popup" ) . value = heightDetected ;
127
128
}
128
129
129
130
/** SETUP SECTION */
@@ -378,7 +379,8 @@ class Popup{
378
379
document . getElementById ( 'dimensions-width-input' ) . value = Math . floor ( sceneSize [ 0 ] * sceneManager . currentUnit . value * 100 ) / 100 ;
379
380
document . getElementById ( 'dimensions-length-input' ) . value = Math . floor ( sceneSize [ 1 ] * sceneManager . currentUnit . value * 100 ) / 100 ;
380
381
const nodes = JSON . parse ( sceneInfos ) . objects . nodes ;
381
- if ( nodes . length > 0 ) document . getElementById ( 'dimensions-distance-input' ) . value = Math . floor ( ( nodes [ 0 ] . p_z - ( trackingMode === 'hand-tracking' ? SceneManager . TABLE_ELEVATION : 0 ) ) * sceneManager . currentUnit . value * 100 ) / 100 ;
382
+ //The value 2.5 for hand-tracking is just to address the fact that the sensor is by default the human-tracking one
383
+ if ( nodes . length > 0 ) document . getElementById ( 'dimensions-distance-input' ) . value = Math . floor ( ( nodes [ 0 ] . p_z - ( trackingMode === 'hand-tracking' ? 2.5 : 0 ) ) * sceneManager . currentUnit . value * 100 ) / 100 ;
382
384
else document . getElementById ( 'dimensions-distance-input' ) . value = '' ;
383
385
break ;
384
386
default :
Original file line number Diff line number Diff line change @@ -186,14 +186,17 @@ class UIManager{
186
186
187
187
switch ( trackingMode ) {
188
188
case 'hand-tracking' :
189
+ document . getElementById ( "coverage-section" ) . classList . remove ( "hidden" ) ;
189
190
document . getElementById ( "height-detection-text" ) . classList . add ( "hidden" ) ;
190
191
document . getElementById ( 'scene-size-text-div' ) . innerHTML = '<h3 id="scene-size-text">Scene size: <span data-unit=1>' + sceneManager . sceneWidth + '</span>x<span data-unit=1>' + sceneManager . sceneWidth + '</span><span data-unittext="1">m</span> with a sensor height of <span data-unit="1">' + sceneManager . sceneSensorHeight + '</span><span data-unittext="1">m</span></h3>' ;
191
192
break ;
192
193
case 'wall-tracking' :
194
+ document . getElementById ( "coverage-section" ) . classList . add ( "hidden" ) ;
193
195
document . getElementById ( "height-detection-text" ) . classList . add ( "hidden" ) ;
194
196
document . getElementById ( 'scene-size-text-div' ) . innerHTML = '<h3 id="scene-size-text">Scene size: <span data-unit=1>' + sceneManager . sceneWidth + '</span>x<span data-unit=1>' + sceneManager . sceneLength + '</span><span data-unittext="1">m</span></h3>' ;
195
197
break ;
196
198
case 'human-tracking' :
199
+ document . getElementById ( "coverage-section" ) . classList . remove ( "hidden" ) ;
197
200
document . getElementById ( "height-detection-text" ) . classList . remove ( "hidden" ) ;
198
201
document . getElementById ( 'scene-size-text-div' ) . innerHTML = '<h3 id="scene-size-text">Scene size: <span data-unit=1>' + sceneManager . sceneWidth + '</span>x<span data-unit=1>' + sceneManager . sceneWidth + '</span><span data-unittext="1">m</span> with a sensor height of <span data-unit="1">' + sceneManager . sceneSensorHeight + '</span><span data-unittext="1">m</span></h3>' ;
199
202
break ;
You can’t perform that action at this time.
0 commit comments