splinepy.helpme.extract.Extractor.boundaries#

Extractor.boundaries(boundary_ids=None)[source]#

Extracts boundary spline.

The boundaries deducted from the parametric axis which is normal to the boundary (\(j\)), if the boundary is at parametric axis position \(x_{j}=x_{j_{min}}\) the corresponding boundary is \(2j\), else at parametric axis position \(x_j=x_{j_{min}}\) the boundary is \(2j+1\)

Parameters:
  • spline (Spline / Multipatch) – (self-argument if called via extract member of a spline)

  • boundary_ids (list) – Only considered for Spline. Default is None and returns all boundaries.

Returns:

boundary_spline – boundary spline, which has one less para_dim

Return type:

type(self)