DynamoVisualProgramming.ZeroTouchLibrary by Autodesk

<PackageReference Include="DynamoVisualProgramming.ZeroTouchLibrary" Version="2.19.0-beta5724" />

 TSplineReflection

public Vector Axis { get; }

Axis of the reflection

public bool IsRadial { get; }

Whether the reflection is radial

public Plane Plane { get; }

Plane of the reflection

public double SegmentAngle { get; }

Angle between each pair of symmetric segments of radial reflection

public int SegmentsCount { get; }

Number of segments of radial reflection

public static TSplineReflection ByAxial(Plane plane)

Create axial reflection for t-spline symmetry by given plane.

public static TSplineReflection ByRadial(Plane plane, int segmentsCount = 8, double segmentAngle = 0)

Create radial reflection for t-spline symmetry by given plane with given segments count and given angle (in degrees) between each pair of segments.