🎯 Hides position target by default

This commit is contained in:
Rune Harlyk
2024-08-17 20:41:19 +02:00
committed by Rune Harlyk
parent 1a3dabbc1e
commit af6015d6a0
+4 -1
View File
@@ -62,6 +62,7 @@
'Robot transform controls':false, 'Robot transform controls':false,
'Auto orient robot':true, 'Auto orient robot':true,
'Trace feet':debug, 'Trace feet':debug,
'Target position':false,
'Trace points': 30, 'Trace points': 30,
'Fix camera on robot': true, 'Fix camera on robot': true,
'Smooth motion': true, 'Smooth motion': true,
@@ -113,6 +114,7 @@
const visibility = gui_panel.addFolder('Visualization'); const visibility = gui_panel.addFolder('Visualization');
visibility.add(settings, 'Trace feet') visibility.add(settings, 'Trace feet')
visibility.add(settings, 'Trace points', 1, 1000, 1) visibility.add(settings, 'Trace points', 1, 1000, 1)
visibility.add(settings, 'Target position')
visibility.add(settings, 'Smooth motion') visibility.add(settings, 'Smooth motion')
visibility.addColor(settings, 'Background') visibility.addColor(settings, 'Background')
} }
@@ -164,9 +166,9 @@
const geometry = new SphereGeometry(0.1, 32, 16 ); const geometry = new SphereGeometry(0.1, 32, 16 );
const material = new MeshBasicMaterial( { color: 0xffff00 } ); const material = new MeshBasicMaterial( { color: 0xffff00 } );
target = new Mesh(geometry, material); target = new Mesh(geometry, material);
sceneManager.scene.add(target);
if (debug) { if (debug) {
sceneManager.scene.add(target);
sceneManager.addDragControl(updateAngles) sceneManager.addDragControl(updateAngles)
} }
if (sky) sceneManager.addSky() if (sky) sceneManager.addSky()
@@ -270,6 +272,7 @@
} }
const updateTargetPosition = () => { const updateTargetPosition = () => {
target.visible = settings['Target position']
target.position.x = smooth(target.position.x, target_position.x, 0.5) target.position.x = smooth(target.position.x, target_position.x, 0.5)
target.position.z = smooth(target.position.z, target_position.z, 0.5) target.position.z = smooth(target.position.z, target_position.z, 0.5)
} }