diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 677197e8..00df24f3 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@viamrobotics/prime-blocks", - "version": "0.0.25", + "version": "0.0.26", "publishConfig": { "access": "public" }, diff --git a/packages/blocks/src/lib/slam-map-2d/index.svelte b/packages/blocks/src/lib/slam-map-2d/index.svelte index 1466ee0a..ea06ee33 100644 --- a/packages/blocks/src/lib/slam-map-2d/index.svelte +++ b/packages/blocks/src/lib/slam-map-2d/index.svelte @@ -11,7 +11,7 @@ basePose={{ x: number, y: number, z: number }} // An optional pose of a robot. destination={{ x: number, y: number }} // An optional user-specificed robot destination. helpers={true | false} // Whether or not scene helpers should be rendered. Default true. - motionPath={'0.1,0.2\n0.3,0.4\n'} // An optional motion path. + motionPath={new Float32Array(x1, y1, x2, y2, x3, y3])} // An optional motion path. Units are assumed to be in Meters. Must not contain NaN. /> ``` --> @@ -35,7 +35,7 @@ export let destination: THREE.Vector2 | undefined = undefined; export let helpers = true; /** An optional motion path */ -export let motionPath: string | undefined = undefined; +export let motionPath: Float32Array | undefined = undefined;
diff --git a/packages/blocks/src/lib/slam-map-2d/motion-path.svelte b/packages/blocks/src/lib/slam-map-2d/motion-path.svelte index 9e5525f9..83fb05f4 100644 --- a/packages/blocks/src/lib/slam-map-2d/motion-path.svelte +++ b/packages/blocks/src/lib/slam-map-2d/motion-path.svelte @@ -1,10 +1,12 @@
@@ -18,7 +34,7 @@ const fetchPointcloud = async () => { console.log(event.detail)} /> {/await}