public static SplinePointSave FromSplinePoint(SplinePoint splinePoint)
        {
            SplinePointSave sps = new SplinePointSave();
            sps.Position = splinePoint.Position;
            sps.Velocity = splinePoint.Velocity;
            sps.Time = splinePoint.Time;
            sps.UseCustomVelocityValue = splinePoint.UseCustomVelocityValue;

            return sps;
        }
        public static SplinePointSave FromSplinePoint(SplinePoint splinePoint)
        {
            SplinePointSave sps = new SplinePointSave();

            sps.Position = splinePoint.Position;
            sps.Velocity = splinePoint.Velocity;
            sps.Time     = splinePoint.Time;
            sps.UseCustomVelocityValue = splinePoint.UseCustomVelocityValue;

            return(sps);
        }
Beispiel #3
0
        public static SplineSave FromSpline(Spline spline)
        {
            SplineSave toReturn = new SplineSave();

            toReturn.Name = spline.Name;

            for (int i = 0; i < spline.Count; i++)
            {
                toReturn.Points.Add(
                    SplinePointSave.FromSplinePoint(spline[i]));
            }

            toReturn.Visible = spline.Visible;

            return(toReturn);
        }