SBendType

class ipkiss3.all.SBendType

The curve type to use for an S-bend. Available types are:

  • Euler: A transition based on the Euler spiral (clothoid), where the curvature increases linearly with length. This is highly recommended for low-loss, adiabatic routing.

  • Sine: A trigonometric transition profile.

  • Cosine: A cosine-based transition profile.

  • Hermite: A cubic Hermite polynomial interpolation.

  • Radial: Standard circular arc segments. Introduces abrupt curvature changes at junctions.

Cosine = SBendType.Cosine
Euler = SBendType.Euler
Hermite = SBendType.Hermite
Radial = SBendType.Radial
Sine = SBendType.Sine