Computer graphics :theory into practice