# Addressing Modes in Computer Architecture

The operation field of an instruction specifies the operation to be performed. This operation will be executed on some data which is stored in computer registers or the main memory. The way any operand is selected during the program execution is dependent on the addressing mode of the instruction. …

# Zooming

In computer graphics, the term “Zoom is referred as a function, focuses on a particular portion or part of an image and also enlarging the image’s size for greater details.”

In windows in GUI (Graphical user interface), the term “zoom can be defined as the maximization of the size of…

# Panning

“Panning is a process or photographic technique that is used to combine slow shutter speed with camera movement to make a speed sense around the moving object.”

We can define panning as a way to keep the main object in focus and blurring the background. The word panning is derived…

# Computer Graphics Window

The process of selecting and viewing an image with different views, called windowing.

All the objects in the real world have a size. We can measure the size and location of an object by the unit.

For Example-We use the meter unit to measure both size and the location of…

# 3D Shearing in Computer Graphics

We can denote shearing with ‘SHx,’ ‘SHy,’ and ‘SHz.’ These ‘SHx,’ ‘SHy,’ ‘SHz’ are called “Shearing factor.”

The basic difference between 2D and 3D Shearing is that the 3D plane also includes the z-axis.

# 3D Reflection

The Reflection is a mirror image of the original object. We can differentiate 2D and 3D reflection by adding Z-axis. The Z-axis shows the depth of the surface. In the Reflection process, the size of the object does not change.

We can represent Reflection by using the following three ways-

1. Reflection along with xy Plane: In the xy plane reflection, the value of z is negative.

x1 = x0

y1 = y0

z1 = z0

# 3D Scaling

The 2D and 3D scaling are similar, but the key difference is that the 3D plane also includes the z-axis along with the x and y-axis.

In scaling, we can expend or compress the size of any object. …

# 3D Rotation in Computer Graphics

The 3D rotation is different from 2D rotation. In 3D Rotation we also have to define the angle of Rotation with the axis of Rotation.

For Example-Let us assume,

The initial coordinates of an object = (x0, y0, z0)

The Initial angle from origin = ?

The Rotation angle =…

# 3D Translation

A 3DTranslation process contains the x-axis, y-axis, and z-axis. We can move any object from one place to another without changing the shape of the object.

For Example-

Translation of a Point: If we want to translate a point from P (x0, y0, z0) to Q (x1, y1, z1), then…

# 2D Shearing in Computer Graphics

We can denote shearing with ‘SHx’ and ‘SHy.’ These ‘SHx’ and ‘SHy’ are called “Shearing factor.”

We can perform shearing on the object in two ways-

1. Shearing along x-axis: In this, wecan store the y coordinate and only change the x coordinate. It is also called “Horizontal Shearing.”

We can…

## Amansingh Javatpoint

Get the Medium app