ah yes you're right about the orientability! there's no need to write or look at c++. the idea is to find the (facet, orthant)'s for each connected component, in the way i have described, and encode that information (for each connected component) in an object just like the object you get from `...->...