Adriano Dal Pastro
|
18dce0d951
|
feat(pose_3d): bottone Sincronizza con robot (refetch state + reset target)
|
2026-05-21 17:08:09 +02:00 |
|
Adriano Dal Pastro
|
b852976a4a
|
feat(pose_3d): readout XYZ/RPY editabili (input number, drive il ghost)
|
2026-05-21 17:01:03 +02:00 |
|
Adriano Dal Pastro
|
8b722ca729
|
feat(pose_3d): silhouette robot completa (testa+gambe+spalle) + FRONT come marker terra
|
2026-05-21 16:46:44 +02:00 |
|
Adriano Dal Pastro
|
d4cd82551e
|
fix(pose_3d): ghost fallback alla posa dell'arm quando /state e' offline
|
2026-05-21 16:44:57 +02:00 |
|
Adriano Dal Pastro
|
fd506dff9b
|
feat(pose_3d): etichette DX/SX sulle sfere e FRONT al base
|
2026-05-21 16:41:08 +02:00 |
|
Adriano Dal Pastro
|
25c94d3861
|
fix(pose_3d): gizmo visibility (use getHelper for r160) + larger wrist hitbox + diagnostics
|
2026-05-21 16:36:09 +02:00 |
|
Adriano Dal Pastro
|
71baf829e6
|
feat(pose_3d): bottone Sblocca braccia
|
2026-05-21 16:06:43 +02:00 |
|
Adriano Dal Pastro
|
bb6796bfe3
|
feat(pose_3d): save/load/delete named poses
|
2026-05-21 16:03:38 +02:00 |
|
Adriano Dal Pastro
|
a81fc9acf9
|
feat(pose_3d): Jog mode auto-apply + safety + Precise toggle
|
2026-05-21 16:01:56 +02:00 |
|
Adriano Dal Pastro
|
5b2239e307
|
feat(pose_3d): Editor mode Apply + Cancel
|
2026-05-21 16:00:15 +02:00 |
|
Adriano Dal Pastro
|
64500944d6
|
feat(pose_3d): selezione polso + gizmo translate/rotate sul ghost
|
2026-05-21 15:58:41 +02:00 |
|
Adriano Dal Pastro
|
7a561cfa67
|
feat(pose_3d): polling /state + readout sidebar
|
2026-05-21 15:56:34 +02:00 |
|
Adriano Dal Pastro
|
f161894d53
|
feat(pose_3d): scene Three.js base (torso, polsi, UCS, grid)
|
2026-05-21 15:54:29 +02:00 |
|