private void CalculateNextStep(Leg leg, double direction, double distance, double yDistance, FromPoint fromPoint) { double newX; double newZ; double newY; Leg.CalculateXandZ(direction, distance, leg.Side, fromPoint.FromX, fromPoint.FromZ, out newX, out newZ); newY = fromPoint.FromY - yDistance; leg.SetXYZ(newX, newZ, newY); }
public static void CalculateNewPosition(Leg leg, double distance, double direction, double yDistance) { double newX; double newZ; CalculateXandZ(direction, distance,leg.Side, leg.X, leg.Z, out newX, out newZ); leg.SetXYZ(newX, newZ, leg.Y - yDistance); }