added vector3D function wrap, added basic camera skeleton