I have made a PCBA. When I am sharing my project to others, they are unable to see the 3d bodies in the PCBA. Is there any way that others can also see the 3d body. They can see the footprint but not 3d body.
The footprints which I have created, I have stored the 3d bodies in Kicad library. Still not helping me.
The 3D Models are normally not part of the project but local in your hard drive, you can use a plugin like the Archive3dModels from MitjaN, that will try to copy the models from your filesystem into the your KiCad project.
probable the other guy did not installed the 3d package library (which is optional with some distro)
possible that the directory variable changed
the path of the 3d model uses an environment variable. its name comes from the footprint when it is placed on pcb but is then embedded into the pcb and is not automatically updated when you update kicad.
While updating kicad, i have some parts with model in
${KICAD7_3DMODEL_DIR}/
sometimes
${KICAD6_3DMODEL_DIR}/
both seems to be defined in kicad7
prior versions uses ${KISYS3DMOD} which do not seems to be defined anymore.
You can also put the 3d models into your project.
and then assign a 3d model relative to your project root path like