// Sets the swept spline to a NURBS circle.
        public void SetSweptCircle(float radius)
        {
            var nurbs = new Curve_NURBS_Vector4();

            nurbs.Clear();
            nurbs.AddValue(0f, new Vector4(radius, radius, 0f, 0.00f));
            nurbs.AddValue(100f, new Vector4(-radius, radius, 0f, 0.25f));
            nurbs.AddValue(200f, new Vector4(-radius, -radius, 0f, 0.50f));
            nurbs.AddValue(300f, new Vector4(radius, -radius, 0f, 0.75f));
            nurbs.BoundaryType = Curve_NURBS_Vector4.BT.CLOSED;
            nurbs.CloseTime    = 100f;
            sweptSpline        = nurbs;
        }
 public Surface_SweptSpline()
 {
     spline      = null;
     sweptSpline = null;
 }
 public void SetSpline(Curve_Spline_Vector4 spline)
 => this.spline = spline;
 public void SetSweptSpline(Curve_Spline_Vector4 sweptSpline)
 => this.sweptSpline = sweptSpline;
 public override void Clear()
 {
     base.Clear();
     spline      = null;
     sweptSpline = null;
 }