Computer Graphics Foundation and Algorithm Description