Can you send me the original file or FBX?
I understand why this is so.
geomParrent.wheelBoneId = geomParrent.get_joint(geomParrent.wheelBoneName); // geomParrent.wheelBoneId == 0
geomСhild.cameraBoneId = geomСhild.get_joint(geomСhild.cameraBoneName); // geomСhild.cameraBoneId == 0
According to this method
this.set_fps_camera_pos({x:0,y:0,z:0}, geomСhild.cameraBoneId);
attaches the camera to the wheel of the parent geometry because geomChild.cameraBoneId for this.set_fps_camera_pos() method is the ID of the wheel.
I later send you packages.
RU
Я понял по чему так получается.
geomParrent.wheelBoneId = geomParrent.get_joint(geomParrent.wheelBoneName); // geomParrent.wheelBoneId == 0
geomСhild.cameraBoneId = geomСhild.get_joint(geomСhild.cameraBoneName); // geomСhild.cameraBoneId == 0
По этому метод
this.set_fps_camera_pos({x:0,y:0,z:0}, geomСhild.cameraBoneId);
присоединяет камеру к колесу родительского объекта геометрии, потому что geomСhild.cameraBoneId для метода this.set_fps_camera_pos() это ID колеса.
Я позже отправлю вам пакеты.