fix(pose_3d): URDFLoader path resolution (rimuovi doppio prefisso /static/vendor/g1/)
This commit is contained in:
1 parent
d5bb9cebd3
commit
bfd4cc13fb
1 file changed
+4
-2
+4
-2
@@ -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,
|
||||||
|
|||||||
Reference in new issue
Block a user