Still need to calculate tangents and bitangents correctly