///////////////////////////////////////////////////////////////////////////////
//  CBezier.h

#pragma once

#include <array>
#include "S2D.h"

namespace math3d {

class CBezier {

private:
	static float	Bernstein(int i, int n, float t);

public:
	CBezier();
	virtual ~CBezier();

	static S2D		CalcBezier(const std::array<S2D, 4>& PosList, float Rate);
};

}

