Skip to content

Commit c01a534

Browse files
committed
Dummies rotated towards wall
1 parent a88b32e commit c01a534

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

js/scene/objects/SceneObjects.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { Dummy, loadModel } from './props/Dummy.js';
99
import { Node } from './sensors/Node.js';
1010
import { Lidar } from './sensors/Lidar.js';
1111

12-
1312
class SceneObjects{
1413
static loadFont(isBuilder, callback)
1514
{
@@ -95,6 +94,13 @@ class SceneObjects{
9594
}
9695
const newDummy = new Dummy(dummies.length);
9796

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+
98104
//Offset
99105
for(let i = 0; i < dummies.length; i++)
100106
{
@@ -417,6 +423,10 @@ class SceneObjects{
417423
}
418424
if(datas.objects.hasOwnProperty('dummies'))
419425
{
426+
if(!Dummy.maleModel || !Dummy.femaleModel)
427+
{
428+
return;
429+
}
420430
datas.objects.dummies.forEach(d => {
421431
this.addDummy();
422432
const dummy = dummies[dummies.length - 1];

0 commit comments

Comments
 (0)