Computer Graphics Notes