Points on 3d objects

Everyone knows that you can set a custom point in a sprite, used por position reference or whatever. Hoever, there is currently 0 ways to do this with a 3d model. Can you guys make a way to do this? I have 2 ideas. 1st, maybe make a similar editor for the sprite points(but with a z option). 2nd, In blender, make an empty object that is parented to the model, and use that as the points.