introduction to computer graphics become engaging and immersive with computer graphics which is in marked contrast to the textual versions of the this highlights the advantages of visual presentation compared to purely textual one background every interactive software system has human computer interfacewhether it be single text line system or an advanced graphic display it is the vehicle used by developers for obtaining information from their user( )and in turnevery user has to face some form of computer interface in order to perform any desired computer operation historically computer systems did not have graphical user interface and rarely generated graphical view these systems from the and typically focussed on numerical or data processing tasks they were accessed via green or grey screens on text oriented terminal there was little or no opportunity for graphical output howeverduring this period various researchers at laboratories such as stanfordmitbell telephone labs and xerox were looking at the possibilities that graphic systems might offer to computers indeed even as far back as ivan sutherland showed that interactive computer graphics were feasible with his ph thesis on the sketchpad system the graphical computer era graphical computer displays and interactive graphical interfaces became common means of human-computer interaction during the such interfaces can save user from the need to learn complex commands they are less likely to intimidate computer naives and can provide large amount of information quickly in form which can be easily assimilated by the user the widespread use of high quality graphical interfaces (such as those provided by the apple macintosh and the early windows interfaceled many computer users to expect such interfaces to any software they use indeed these systems paved the way for the type of interface that is now omnipresent on pcsmacslinux boxestablets and smart phones etc this graphical user interface is based on the wimp paradigm (windowsiconsmenus and pointerswhich is now the prevalent type of graphical user interface in use today the main advantage of any window-based systemand particularly of wimp environmentis that it requires only small amount of user training there is no need to learn complex commandsas most operations are available either as iconsoperations on iconsuser actions (such as swipingor from menu optionsand are easy to use (an icon is small graphic object that is usually symbolic of an