When viewing the footprint in 2D, make sure the layer the 3D body is on is visible. If the part/footprint are symmetric, you should be able to do the math to get the part lined up. If it's off when viewing in 3D, you can select the body and do an Edit > Move > Move Selection by X/Y and incrementally move the part until its perfect. Keep in mind, most of the bodies aren't perfect and close enough is usually, just that, close enough.
When viewing the footprint in 2D, make sure the layer the 3D body is on is visible. If the part/footprint are symmetric, you should be able to do the math to get the part lined up. If it's off when viewing in 3D, you can select the body and do an Edit > Move > Move Selection by X/Y and incrementally move the part until its perfect. Keep in mind, most of the bodies aren't perfect and close enough is usually, just that, close enough.
there is a misunderstanding. rocky you are in the 3d library. but if you wanto to add snap point you have to do it in the .pcblib. when you are working in pcblib >>place>>3D Body. then you can add the snap point.