File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import { Dummy, loadModel } from './props/Dummy.js';
9
9
import { Node } from './sensors/Node.js' ;
10
10
import { Lidar } from './sensors/Lidar.js' ;
11
11
12
-
13
12
class SceneObjects {
14
13
static loadFont ( isBuilder , callback )
15
14
{
@@ -95,6 +94,13 @@ class SceneObjects{
95
94
}
96
95
const newDummy = new Dummy ( dummies . length ) ;
97
96
97
+ //Rotation towards wall
98
+ if ( sceneManager . trackingMode == "wall-tracking" ) {
99
+ newDummy . model . rotateY ( 180 ) ;
100
+ newDummy . mesh . position . set ( 0 , 1 , 1 )
101
+ newDummy . updatePosition ( ) ;
102
+ }
103
+
98
104
//Offset
99
105
for ( let i = 0 ; i < dummies . length ; i ++ )
100
106
{
@@ -417,6 +423,10 @@ class SceneObjects{
417
423
}
418
424
if ( datas . objects . hasOwnProperty ( 'dummies' ) )
419
425
{
426
+ if ( ! Dummy . maleModel || ! Dummy . femaleModel )
427
+ {
428
+ return ;
429
+ }
420
430
datas . objects . dummies . forEach ( d => {
421
431
this . addDummy ( ) ;
422
432
const dummy = dummies [ dummies . length - 1 ] ;
You can’t perform that action at this time.
0 commit comments