fix(pose_3d): URDFLoader path resolution (rimuovi doppio prefisso /static/vendor/g1/)

This commit is contained in:
Adriano Dal Pastro committed 2026-05-21 17:37:25 +02:00
1 parent d5bb9cebd3
commit bfd4cc13fb
1 file changed
+4 -2
+4 -2
View File
@@ -110,8 +110,10 @@ const ARM_MAX_REACH_M = 0.62; // braccio teso G1 (upper+forearm+palm ~10+25+25
async function loadG1Urdf(scene) { async function loadG1Urdf(scene) {
const loader = new URDFLoader(); const loader = new URDFLoader();
loader.loadMeshCb = function (path, manager, onComplete) { loader.loadMeshCb = function (path, manager, onComplete) {
// path arrives like "meshes/pelvis.STL"; resolve to our static path // URDFLoader risolve gia' i path relativi rispetto alla URL della URDF,
const url = `/static/vendor/g1/${path}`; // quindi `path` arriva come "/static/vendor/g1/meshes/X.STL". Non
// ri-prefissare.
const url = path;
const stl = new STLLoader(manager); const stl = new STLLoader(manager);
stl.load( stl.load(
url, url,