GeometryCollective / boundary-first-flattening

MIT License
768 stars 96 forks source link

Half edge mesh operations cannot be inlined #84

Open deepparennester opened 1 year ago

deepparennester commented 1 year ago

A lot of methods on HalfEdge and related data structures are minor helpers, which are called frequently and do a few instructions, like increment an iterator. These are exactly the kind of functions that should be inlined, but because they are defined in the cpp instead of the header this is not possible.

rohan-sawhney commented 1 year ago

Thanks! Will make this change.