splinepy.microstructure.tiles.inverse_cross_3d.InverseCross3D.create_tile#

InverseCross3D.create_tile(parameters=None, parameter_sensitivities=None, seperator_distance=None, center_expansion=1.0, closure=None, **kwargs)[source]#

Create an inverse microtile based on the parameters that describe the branch thicknesses.

Thickness parameters are used to describe the inner radius of the outward facing branches

Parameters:
  • parameters (np.array) – only first entry is used, defines the internal radii of the branches

  • seperator_distance (float) – Control point distance to separation layer of biquadratic degrees, determines the minimum branch thickness (defaults to 0.4)

  • center_expansion (float) – thickness of center is expanded by a factor (default to 1.0), which determines the maximum branch thickness

  • closure (str) – parametric dimension that needs to be closed. Must be one of {“z_min”, “z_max”}

Returns:

microtile_list

Return type:

list(splines)