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); }
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); }