tataratat / splinepy

Library for prototyping spline geometries of arbitrary dimensions and degrees, and IGA
https://tataratat.github.io/splinepy
Other
47 stars 13 forks source link

`boundary_multipatch` seems to be deleting interface information #403

Closed jzwar closed 7 months ago

jzwar commented 8 months ago

Multipatch

>>> geometry.interfaces
array([[   -2,    36,    -4,    32,    -6,    -1],
       [   -2,    48,    33,   722,    -6,    -1],
       [   37,    60,    -4,    44,    -6,    -1],...

>>> geometry.boundary_multipatch().show(control_mesh=False, knots=False, control_points=False)
>>> geometry.interfaces
array([[   -1,    36,    -1,    32,    -1,    -1],
       [   -1,    48,    33,   722,    -1,    -1],
       [   37,    60,    -1,    44,    -1,    -1], ...

On that note: it would be nice to have

multipatch.extract.boundaries()
j042 commented 7 months ago

404