How to create a 3d arrow based on two vector3 points?

can anyone tell me how to create a 3d arrow based on two vector3 points in a scene. Any advise or suggestion will be truly appreciated.

If is in unity read this topic : Get a (GUI) 2d-arrow to turn to a specific position in 3d-space (similar to a compass) - Unity Answers