Lab 6: Git Staging and Commiting

In this tutorial I will show you how to stage and commit changes. In the HelloWorld project we have three files ie hello.txt, another_hello.txt, more_hello.txt, all of which have been changed. The changes in hello.txt and another_hello.txt are logically related while changes in more_hello.txt are related to some other work flow. So hello.txt and another_hello.txt […]

Continue reading


Translation of a Line

Translation of line comes under the category of geometric transformations.In geometric transformations,the object is transformed relative to a stationary coordinate system or background.In 2D translation,the object is displaced along x and y direction and magnitude of displacement is specified by translation parameters tx and ty. In order to perform a sequence of transformations(translation,scaling,rotation or reflection) […]

Continue reading


Cohen Sutherland Line Clipping Algorithm

Line Clipping Algorithms are used for clipping line with respect to a rectangle called as clipping window. Cohen Sutherland line clipping algorithm checks both the endpoints with four boundaries of rectangle(top,bottom,left and right) to decide whether the point lies inside or outside the four boundaries.This checking is done using a four bit code corresponding to […]

Continue reading


Installing Android Studio on MacOS

This tutorial will help you in making your system ready for Android Application Development. The first and foremost thing is to get the proper software installed. The recommended and official Integrated development environment(IDE) for android development is Android Studio. But before you get to installing Android Studio on your systems you have to make sure […]

Continue reading