Yes, it can be done using Openmesh library and then calculating everything manually. Or, more straightforward, it can be done by using libgl which already contains some parametrization algorithms; this link contains the relative tutorial.