Few improvements here and there and added utility methodes for 3D rotation and distance between two points in PluginBase.qml