🌍 Split socket service from stores

This commit is contained in:
Rune Harlyk
2024-02-23 12:08:41 +01:00
parent fb46270ec5
commit 8e7484e864
6 changed files with 92 additions and 62 deletions
+2 -4
View File
@@ -8,11 +8,9 @@
import { ForwardKinematics } from '$lib/kinematic';
import { location } from '$lib/utilities';
import { fileService } from '$lib/services';
import { servoAngles, mpu } from '$lib/stores';
import SceneBuilder from '$lib/sceneBuilder';
const angles = socketService.angles;
const mpu = socketService.mpu;
let sceneManager: SceneBuilder;
let canvas: HTMLCanvasElement, streamCanvas: HTMLCanvasElement, stream: HTMLImageElement;
let context: CanvasRenderingContext2D, texture: CanvasTexture;
@@ -142,7 +140,7 @@
);
robot.position.y = Math.max(...points.map((coord) => coord[0] / 100)) - 2.7;
robot.rotation.z = lerp(robot.rotation.z, degToRad($mpu.heading + 90), 0.1);
modelTargetAngles = $angles;
modelTargetAngles = $servoAngles;
handleVideoStream();