Project #3-2: 3D cubic Bézier curve editor

GOAL: Implement an interactive 3D cubic Bézier curve editor.
Demo programs

Requirements (total 250):

(curve evaluated using glMap function)
(curve evaluated using de Castaljau's algorithm)
(curve approximated by subdivided control points)