Computer graphics is an art of drawing pictures using computers.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਕੰਪਿਊਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਸਵੀਰਾਂ ਬਣਾਉਣ ਦੀ ਇੱਕ ਕਲਾ ਹੈ।


A pixel is the smallest addressable graphical unit on the screen.

ਇੱਕ ਪਿਕਸਲ ਸਕ੍ਰੀਨ 'ਤੇ ਸਭ ਤੋਂ ਛੋਟਾ ਐਡਰੈੱਸਯੋਗ ਗ੍ਰਾਫਿਕਲ ਯੂਨਿਟ ਹੈ।


Computer graphics is a way to communicate with the user.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਉਪਭੋਗਤਾ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ।


Graphical objects convey more information in less time.

ਗ੍ਰਾਫਿਕਲ ਵਸਤੂਆਂ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦੀਆਂ ਹਨ।


ਅਸੀਂ ਇੱਕ ਪਿਕਸਲ ਦੇ ਰੰਗ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦੇ ਹਾਂ।


Rasterization is the process of determining which pixel provides the best approximation.

ਰਾਸਟਰਾਈਜ਼ੇਸ਼ਨ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ ਕਿ ਕਿਹੜਾ ਪਿਕਸਲ ਸਭ ਤੋਂ ਵਧੀਆ ਅਨੁਮਾਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।


Scan conversion represents a continuous object as discrete pixels.

ਸਕੈਨ ਪਰਿਵਰਤਨ ਇੱਕ ਨਿਰੰਤਰ ਵਸਤੂ ਨੂੰ ਵੱਖਰੇ ਪਿਕਸਲ ਵਜੋਂ ਦਰਸਾਉਂਦਾ ਹੈ।


Computer graphics provides tools for producing pictures of real-world objects.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਅਸਲ-ਸੰਸਾਰ ਦੀਆਂ ਵਸਤੂਆਂ ਦੀਆਂ ਤਸਵੀਰਾਂ ਬਣਾਉਣ ਲਈ ਸਾਧਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।


Animations are possible with computer graphics.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਨਾਲ ਐਨੀਮੇਸ਼ਨ ਸੰਭਵ ਹਨ।


We can control the animation by adjusting the speed.

ਅਸੀਂ ਗਤੀ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਕੇ ਐਨੀਮੇਸ਼ਨ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦੇ ਹਾਂ।


Motion dynamics allow users to move objects.

ਮੋਸ਼ਨ ਡਾਇਨਾਮਿਕਸ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਸਤੂਆਂ ਨੂੰ ਹਿਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।


Computer graphics is used in user interfaces.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਦੀ ਵਰਤੋਂ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Charts and graphs are useful for decision-making.

ਫੈਸਲੇ ਲੈਣ ਲਈ ਚਾਰਟ ਅਤੇ ਗ੍ਰਾਫ ਲਾਭਦਾਇਕ ਹਨ।


Computer-aided design uses graphics to design components.

ਕੰਪਿਊਟਰ-ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਡਿਜ਼ਾਈਨ ਭਾਗਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਗ੍ਰਾਫਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।


Graphics are used in simulation and animation.

ਗ੍ਰਾਫਿਕਸ ਦੀ ਵਰਤੋਂ ਸਿਮੂਲੇਸ਼ਨ ਅਤੇ ਐਨੀਮੇਸ਼ਨ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Computer graphics is used to represent geographic maps.

ਕੰਪਿਊਟਰ ਗ੍ਰਾਫਿਕਸ ਦੀ ਵਰਤੋਂ ਭੂਗੋਲਿਕ ਨਕਸ਼ਿਆਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Display devices are also known as output devices.

ਡਿਸਪਲੇ ਯੰਤਰਾਂ ਨੂੰ ਆਉਟਪੁੱਟ ਯੰਤਰਾਂ ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।


A video monitor is a commonly used output device.

ਇੱਕ ਵੀਡੀਓ ਮਾਨੀਟਰ ਇੱਕ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਆਉਟਪੁੱਟ ਯੰਤਰ ਹੈ।


The electron beam is directed towards the screen.

ਇਲੈਕਟ੍ਰੌਨ ਬੀਮ ਨੂੰ ਸਕ੍ਰੀਨ ਵੱਲ ਨਿਰਦੇਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


The control grid controls the intensity of the spot.

ਕੰਟਰੋਲ ਗਰਿੱਡ ਸਪਾਟ ਦੀ ਤੀਬਰਤਾ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ।


The sensor in the headset tracks the viewer's position.

ਹੈੱਡਸੈੱਟ ਵਿੱਚ ਸੈਂਸਰ ਦਰਸ਼ਕ ਦੀ ਸਥਿਤੀ ਨੂੰ ਟਰੈਕ ਕਰਦਾ ਹੈ।


Virtual reality can be produced with stereoscopic glasses.

ਸਟੀਰੀਓਸਕੋਪਿਕ ਗਲਾਸਾਂ ਨਾਲ ਵਰਚੁਅਲ ਰਿਐਲਿਟੀ ਪੈਦਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।


The screen surface is represented in Cartesian coordinates.

ਸਕ੍ਰੀਨ ਦੀ ਸਤਹ ਨੂੰ ਕਾਰਟੇਸ਼ੀਅਨ ਕੋਆਰਡੀਨੇਟਸ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।


The video controller accesses the frame buffer for screen refresh.

ਵੀਡੀਓ ਕੰਟਰੋਲਰ ਸਕ੍ਰੀਨ ਰਿਫ੍ਰੈਸ਼ ਲਈ ਫਰੇਮ ਬਫਰ ਤੱਕ ਪਹੁੰਚ ਕਰਦਾ ਹੈ।


The CPU is freed from graphics work by the display processor.

ਡਿਸਪਲੇ ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਸੀਪੀਯੂ ਨੂੰ ਗ੍ਰਾਫਿਕਸ ਦੇ ਕੰਮ ਤੋਂ ਮੁਕਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


Keyboards are used for entering text strings.

ਕੀਬੋਰਡਾਂ ਦੀ ਵਰਤੋਂ ਟੈਕਸਟ ਸਤਰਾਂ ਨੂੰ ਦਾਖਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


A mouse is used to position the screen cursor.

ਮਾਊਸ ਦੀ ਵਰਤੋਂ ਸਕ੍ਰੀਨ ਕਰਸਰ ਨੂੰ ਸਥਿਤੀ ਦੇਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Trackballs measure the amount and direction of rotation.

ਟਰੈਕਬਾਲ ਰੋਟੇਸ਼ਨ ਦੀ ਮਾਤਰਾ ਅਤੇ ਦਿਸ਼ਾ ਨੂੰ ਮਾਪਦੇ ਹਨ।


Data gloves detect hand and finger motions.

ਡੇਟਾ ਦਸਤਾਨੇ ਹੱਥ ਅਤੇ ਉਂਗਲਾਂ ਦੀਆਂ ਹਰਕਤਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦੇ ਹਨ।


Digitizers are used for drawing and painting.

ਡਿਜੀਟਾਈਜ਼ਰਾਂ ਦੀ ਵਰਤੋਂ ਡਰਾਇੰਗ ਅਤੇ ਪੇਂਟਿੰਗ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Image scanners can store drawings and photos.

ਇਮੇਜ ਸਕੈਨਰ ਡਰਾਇੰਗਾਂ ਅਤੇ ਫੋਟੋਆਂ ਨੂੰ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹਨ।


Touch panels allow selection with a finger.

ਟੱਚ ਪੈਨਲ ਇੱਕ ਉਂਗਲ ਨਾਲ ਚੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।


Light pens are used to select positions on the screen.

ਲਾਈਟ ਪੈਨ ਦੀ ਵਰਤੋਂ ਸਕ੍ਰੀਨ 'ਤੇ ਸਥਿਤੀਆਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


ਵੌਇਸ ਸਿਸਟਮ ਵੌਇਸ ਕਮਾਂਡਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ।


Graphics software is standardized for portability.

ਗ੍ਰਾਫਿਕਸ ਸਾਫਟਵੇਅਰ ਨੂੰ ਪੋਰਟੇਬਿਲਟੀ ਲਈ ਮਿਆਰੀ ਬਣਾਇਆ ਗਿਆ ਹੈ।


GKS was the first graphics software standard.

ਜੀਕੇਐਸ ਪਹਿਲਾ ਗ੍ਰਾਫਿਕਸ ਸਾਫਟਵੇਅਰ ਸਟੈਂਡਰਡ ਸੀ।


PHIGS provides increased capabilities for object modeling.

PHIGS ਆਬਜੈਕਟ ਮਾਡਲਿੰਗ ਲਈ ਵਧੇਰੇ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।


Line drawing algorithms calculate intermediate positions.

ਲਾਈਨ ਡਰਾਇੰਗ ਐਲਗੋਰਿਦਮ ਵਿਚਕਾਰਲੇ ਅਹੁਦਿਆਂ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹਨ।


The DDA algorithm is a faster line drawing method.

ਡੀਡੀਏ ਐਲਗੋਰਿਦਮ ਇੱਕ ਤੇਜ਼ ਲਾਈਨ ਡਰਾਇੰਗ ਵਿਧੀ ਹੈ।


Bresenham's algorithm uses integer calculations.

ਬਰੇਸਨਹੈਮ ਦਾ ਐਲਗੋਰਿਦਮ ਪੂਰਨ ਅੰਕ ਗਣਨਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।


We must calculate the boundary point for one quadrant.

ਅਸੀਂ ਇੱਕ ਚੌਥਾਈ ਹਿੱਸੇ ਲਈ ਹੱਦ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।


Then, the other three quadrants' points can be obtained by symmetry.

ਫਿਰ, ਬਾਕੀ ਤਿੰਨ ਚੌਥਾਈ ਹਿੱਸਿਆਂ ਦੇ ਬਿੰਦੂ ਸਮਰੂਪਤਾ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।


Midpoint Ellipse Algorithm is a method for drawing ellipses.

ਮਿਡਪੁਆਇੰਟ ਅੰਡਾਕਾਰ ਐਲਗੋਰਿਦਮ ਅੰਡਾਕਾਰ ਬਣਾਉਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ।


This method is modified from Bresenham's algorithm.

ਇਹ ਵਿਧੀ ਬ੍ਰੇਸਨਹੈਮ ਦੇ ਐਲਗੋਰਿਦਮ ਤੋਂ ਸੋਧਿਆ ਗਿਆ ਹੈ।


The advantage is that only addition operations are required.

ਇਸਦਾ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਸਿਰਫ ਜੋੜ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।


This leads to simple and fast implementation.

ਇਹ ਸਧਾਰਨ ਅਤੇ ਤੇਜ਼ ਲਾਗੂਕਰਨ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ।


We determine points for an ellipse in standard position.

ਅਸੀਂ ਸਟੈਂਡਰਡ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਅੰਡਾਕਾਰ ਲਈ ਬਿੰਦੂ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਾਂ।


If we want to display the ellipse in nonstandard position then we rotate the ellipse.

ਜੇਕਰ ਅਸੀਂ ਗੈਰ-ਮਿਆਰੀ ਸਥਿਤੀ ਵਿੱਚ ਅੰਡਾਕਾਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਤਾਂ ਅਸੀਂ ਅੰਡਾਕਾਰ ਨੂੰ ਘੁੰਮਾਉਂਦੇ ਹਾਂ।


We divide the first quadrant into two parts.

ਅਸੀਂ ਪਹਿਲੇ ਚੌਥਾਈ ਹਿੱਸੇ ਨੂੰ ਦੋ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਦੇ ਹਾਂ।


Over region 1 the magnitude of ellipse slope is <1.

ਖੇਤਰ 1 ਉੱਤੇ ਅੰਡਾਕਾਰ ਢਲਾਨ ਦਾ ਮਾਪ <1 ਹੈ।


ਅਸੀਂ x ਦਿਸ਼ਾ ਵਿੱਚ ਇੱਕ ਯੂਨਿਟ ਕਦਮ ਲੈਂਦੇ ਹਾਂ।


ਹੱਦ ਢਲਾਨ 'ਤੇ ਖੇਤਰ ਨੂੰ ਵੰਡਦੀ ਹੈ = -1।


We can start from (0,ry) and step clockwise.

ਅਸੀਂ (0,ry) ਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਘੜੀ ਦੀ ਦਿਸ਼ਾ ਵਿੱਚ ਕਦਮ ਰੱਖ ਸਕਦੇ ਹਾਂ।


We define ellipse function for center of ellipse at (0,0).

ਅਸੀਂ (0,0) 'ਤੇ ਅੰਡਾਕਾਰ ਦੇ ਕੇਂਦਰ ਲਈ ਅੰਡਾਕਾਰ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ।


The ellipse function serves as the decision parameter.

ਅੰਡਾਕਾਰ ਫੰਕਸ਼ਨ ਫੈਸਲੇ ਦੇ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ।


At each sampling position we select the next pixel.

ਹਰੇਕ ਨਮੂਨਾ ਸਥਿਤੀ 'ਤੇ ਅਸੀਂ ਅਗਲੇ ਪਿਕਸਲ ਦੀ ਚੋਣ ਕਰਦੇ ਹਾਂ।


We take a unit step in x direction until we reach the boundary.

ਅਸੀਂ x ਦਿਸ਼ਾ ਵਿੱਚ ਇੱਕ ਯੂਨਿਟ ਕਦਮ ਲੈਂਦੇ ਹਾਂ ਜਦੋਂ ਤੱਕ ਅਸੀਂ ਹੱਦ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚ ਜਾਂਦੇ।


The ellipse slope is calculated using the following equation.

ਅੰਡਾਕਾਰ ਢਲਾਨ ਦੀ ਗਣਨਾ ਹੇਠ ਦਿੱਤੇ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


At boundary between region 1 and 2 slope = -1.

ਖੇਤਰ 1 ਅਤੇ 2 ਦੇ ਵਿਚਕਾਰ ਦੀ ਹੱਦ 'ਤੇ ਢਲਾਨ = -1।


Therefore we move out of region 1 whenever the following equation is false.

ਇਸ ਲਈ ਅਸੀਂ ਖੇਤਰ 1 ਤੋਂ ਬਾਹਰ ਚਲੇ ਜਾਂਦੇ ਹਾਂ ਜਦੋਂ ਵੀ ਹੇਠਾਂ ਦਿੱਤਾ ਸਮੀਕਰਨ ਗਲਤ ਹੁੰਦਾ ਹੈ।


The pixel at (x_k, y_k) needs to be displayed; we must decide which pixel to plot in column x_k + 1.

ਪਿਕਸਲ (x_k, y_k) 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਣਾ ਹੈ; ਸਾਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਾਲਮ x_k + 1 ਵਿੱਚ ਕਿਹੜਾ ਪਿਕਸਲ ਪਲਾਟ ਕਰਨਾ ਹੈ।


Our choices are the pixels at positions (x_k + 1, y_k) and (x_k + 1, y_k + 1).

ਸਾਡੀਆਂ ਚੋਣਾਂ ਸਥਿਤੀਆਂ (x_k + 1, y_k) ਅਤੇ (x_k + 1, y_k + 1) 'ਤੇ ਪਿਕਸਲ ਹਨ।


Let’s see mathematical calculation used to decide which pixel position is light up.

ਆਓ ਦੇਖੀਏ ਕਿ ਗਣਿਤਿਕ ਗਣਨਾ ਦੀ ਵਰਤੋਂ ਕਿਹੜੀ ਪਿਕਸਲ ਸਥਿਤੀ ਨੂੰ ਰੋਸ਼ਨ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


We know that equation of line is: y = mx + b

ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਲਾਈਨ ਦਾ ਸਮੀਕਰਨ ਹੈ: y = mx + b


Now for position x_k + 1. y = m(x_k + 1) + b

ਹੁਣ ਸਥਿਤੀ x_k + 1 ਲਈ। y = m(x_k + 1) + b


Now calculate distance bet actual line’s y value and lower pixel as d1 and distance bet actual line’s y value and upper pixel as d2.

ਹੁਣ ਅਸਲ ਲਾਈਨ ਦੇ y ਮੁੱਲ ਅਤੇ ਹੇਠਲੇ ਪਿਕਸਲ ਦੇ ਵਿਚਕਾਰ ਦੀ ਦੂਰੀ ਨੂੰ d1 ਅਤੇ ਅਸਲ ਲਾਈਨ ਦੇ y ਮੁੱਲ ਅਤੇ ਉਪਰਲੇ ਪਿਕਸਲ ਦੇ ਵਿਚਕਾਰ ਦੀ ਦੂਰੀ ਨੂੰ d2 ਵਜੋਂ ਗਿਣੋ।


Now calculate d1 - d2 from equation (1) and (2).

ਹੁਣ ਸਮੀਕਰਨ (1) ਅਤੇ (2) ਤੋਂ d1 - d2 ਦੀ ਗਣਨਾ ਕਰੋ।


Now substitute m = Δy/Δx in equation (3)

ਹੁਣ ਸਮੀਕਰਨ (3) ਵਿੱਚ m = Δy/Δx ਬਦਲੋ


Now we have decision parameter p_k for k_th step in the line algorithm is given by:

ਹੁਣ ਸਾਡੇ ਕੋਲ ਲਾਈਨ ਐਲਗੋਰਿਦਮ ਵਿੱਚ k_th ਕਦਮ ਲਈ ਫੈਸਲਾ ਪੈਰਾਮੀਟਰ p_k ਹੈ:


p_k = 2Δy x_k - 2Δx y_k + C (Where Constant C=2Δy + 2Δx b – Δx)

p_k = 2Δy x_k - 2Δx y_k + C (ਜਿੱਥੇ ਸਥਿਰ C=2Δy + 2Δx b – Δx)


The color between two boundary intersections.

ਦੋ ਹੱਦਾਂ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨਾਂ ਦੇ ਵਿਚਕਾਰਲਾ ਰੰਗ।


Symmetry property is used to reduce the calculation.

ਗਣਨਾ ਨੂੰ ਘਟਾਉਣ ਲਈ ਸਮਰੂਪਤਾ ਸੰਪਤੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Similar method can be used for fill the curve section.

ਇਸੇ ਤਰ੍ਹਾਂ ਦੇ ਤਰੀਕੇ ਦੀ ਵਰਤੋਂ ਕਰਵ ਭਾਗ ਨੂੰ ਭਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।


In this method, edges of the polygons are drawn.

ਇਸ ਵਿਧੀ ਵਿੱਚ, ਬਹੁਭੁਜਾਂ ਦੇ ਕਿਨਾਰੇ ਖਿੱਚੇ ਜਾਂਦੇ ਹਨ।


Then starting with some seed, any point inside the polygon we examine the neighbouring pixels.

ਫਿਰ ਕੁਝ ਬੀਜ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਬਹੁਭੁਜ ਦੇ ਅੰਦਰ ਕਿਸੇ ਵੀ ਬਿੰਦੂ 'ਤੇ ਅਸੀਂ ਗੁਆਂਢੀ ਪਿਕਸਲ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ।


If boundary pixels are not reached, pixels are highlighted and the process is continued until boundary pixels are reached.

ਜੇਕਰ ਹੱਦ ਪਿਕਸਲ ਨਹੀਂ ਪਹੁੰਚਦੇ ਹਨ, ਤਾਂ ਪਿਕਸਲ ਨੂੰ ਹਾਈਲਾਈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਉਦੋਂ ਤੱਕ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਹੱਦ ਪਿਕਸਲ ਨਹੀਂ ਪਹੁੰਚ ਜਾਂਦੇ।


If a region is 4-connected, then every pixel in the region may be reached by a combination of moves in only four directions: left, right, up and down.

ਜੇਕਰ ਇੱਕ ਖੇਤਰ 4-ਕਨੈਕਟਡ ਹੈ, ਤਾਂ ਖੇਤਰ ਵਿੱਚ ਹਰ ਪਿਕਸਲ ਨੂੰ ਸਿਰਫ਼ ਚਾਰ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਚਾਲਾਂ ਦੇ ਸੁਮੇਲ ਦੁਆਰਾ ਪਹੁੰਚਿਆ ਜਾ ਸਕਦਾ ਹੈ: ਖੱਬੇ, ਸੱਜੇ, ਉੱਪਰ ਅਤੇ ਹੇਠਾਂ।


In some cases, an 8-connected algorithm is more accurate than the 4-connected algorithm.

ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇੱਕ 8-ਕਨੈਕਟਡ ਐਲਗੋਰਿਦਮ 4-ਕਨੈਕਟਡ ਐਲਗੋਰਿਦਮ ਨਾਲੋਂ ਵਧੇਰੇ ਸਹੀ ਹੁੰਦਾ ਹੈ।


The following procedure illustrates the recursive method for filling a 4-connected region.

ਹੇਠਾਂ ਦਿੱਤੀ ਵਿਧੀ 4-ਕਨੈਕਟਡ ਖੇਤਰ ਨੂੰ ਭਰਨ ਲਈ ਰਿਕਰਸਿਵ ਵਿਧੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।


Note: 'getpixel' function gives the color of .specified pixel and 'putpixel' function draws the pixel with specified color.

ਨੋਟ: 'getpixel' ਫੰਕਸ਼ਨ .ਨਿਰਧਾਰਤ ਪਿਕਸਲ ਦਾ ਰੰਗ ਦਿੰਦਾ ਹੈ ਅਤੇ 'putpixel' ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਰੰਗ ਦੇ ਨਾਲ ਪਿਕਸਲ ਖਿੱਚਦਾ ਹੈ।


This procedure requires considerable stacking of neighbouring points more, efficient methods are generally employed.

ਇਸ ਵਿਧੀ ਲਈ ਗੁਆਂਢੀ ਬਿੰਦੂਆਂ ਦੇ ਕਾਫ਼ੀ ਸਟੈਕਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਵਧੇਰੇ ਕੁਸ਼ਲ ਤਰੀਕਿਆਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।


Sometimes it is required to fill in an area that is not defined within a single color boundary.

ਕਈ ਵਾਰ ਇੱਕ ਅਜਿਹੇ ਖੇਤਰ ਨੂੰ ਭਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ ਇੱਕ ਸਿੰਗਲ ਰੰਗ ਦੀ ਹੱਦ ਦੇ ਅੰਦਰ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੁੰਦਾ ਹੈ।


This approach is called a flood-fill algorithm.

ਇਸ ਪਹੁੰਚ ਨੂੰ ਫਲੱਡ-ਫਿਲ ਐਲਗੋਰਿਦਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


We can display letters and numbers in variety of size and style.

ਅਸੀਂ ਅੱਖਰਾਂ ਅਤੇ ਨੰਬਰਾਂ ਨੂੰ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਆਕਾਰ ਅਤੇ ਸ਼ੈਲੀ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।


The overall design style for the set of character is called typeface.

ਅੱਖਰਾਂ ਦੇ ਸਮੂਹ ਲਈ ਸਮੁੱਚੀ ਡਿਜ਼ਾਈਨ ਸ਼ੈਲੀ ਨੂੰ ਟਾਈਪਫੇਸ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


Originally, the term font referred to a set of cast metal character forms.

ਅਸਲ ਵਿੱਚ, ਸ਼ਬਦ ਫੌਂਟ ਇੱਕ ਖਾਸ ਆਕਾਰ ਅਤੇ ਫਾਰਮੈਟ ਵਿੱਚ ਧਾਤੂ ਅੱਖਰਾਂ ਦੇ ਰੂਪਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


Two different representations are used for storing computer fonts.

ਕੰਪਿਊਟਰ ਫੌਂਟਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਦੋ ਵੱਖ-ਵੱਖ ਪ੍ਰਸਤੁਤੀਆਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


A simple method for representing the character shapes in a particular typeface is to use rectangular grid patterns.

ਇੱਕ ਖਾਸ ਟਾਈਪਫੇਸ ਵਿੱਚ ਅੱਖਰਾਂ ਦੇ ਆਕਾਰਾਂ ਨੂੰ ਦਰਸਾਉਣ ਦਾ ਇੱਕ ਸਧਾਰਨ ਤਰੀਕਾ ਹੈ ਆਇਤਾਕਾਰ ਗਰਿੱਡ ਪੈਟਰਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।


Bitmap fonts are the simplest to define and display as character grid only need to be mapped to a frame- buffer position.

ਬਿਟਮੈਪ ਫੌਂਟ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਸਰਲ ਹਨ ਕਿਉਂਕਿ ਅੱਖਰ ਗਰਿੱਡ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਫਰੇਮ-ਬਫਰ ਸਥਿਤੀ 'ਤੇ ਮੈਪ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।


In this method character is generated using curve section and straight line as combine assembly.

ਇਸ ਵਿਧੀ ਵਿੱਚ ਅੱਖਰ ਕਰਵ ਭਾਗ ਅਤੇ ਸਿੱਧੀ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸੰਯੁਕਤ ਅਸੈਂਬਲੀ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


Shear relative to the x-axis can be produced by the following equation.

x-ਧੁਰੇ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਸ਼ੀਅਰ ਹੇਠ ਦਿੱਤੇ ਸਮੀਕਰਨ ਦੁਆਰਾ ਪੈਦਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।


The transformation matrix for that is: [ 1 shx 0 0 1 0 0 0 1 ].

ਇਸਦੇ ਲਈ ਪਰਿਵਰਤਨ ਮੈਟ੍ਰਿਕਸ ਹੈ: [ 1 shx 0 0 1 0 0 0 1 ]।


ਅਸੀਂ shx ਨੂੰ ਕੋਈ ਵੀ ਅਸਲ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹਾਂ।


We can generate x-direction shear relative to other reference line y=yref with the following equation.

ਅਸੀਂ ਹੇਠ ਦਿੱਤੇ ਸਮੀਕਰਨ ਨਾਲ ਦੂਜੀ ਰੈਫਰੈਂਸ ਲਾਈਨ y=yref ਦੇ ਸੰਬੰਧ ਵਿੱਚ x-ਦਿਸ਼ਾ ਦਾ ਸ਼ੀਅਰ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਾਂ।


The transformation matrix for that is: [ 1 shx -shx * yref 0 1 0 0 0 1 ].

ਇਸਦੇ ਲਈ ਪਰਿਵਰਤਨ ਮੈਟ੍ਰਿਕਸ ਹੈ: [ 1 shx -shx * yref 0 1 0 0 0 1 ]।


Shear the unit square in x direction with shear parameter ½ relative to line y=-1.

x ਦਿਸ਼ਾ ਵਿੱਚ ਯੂਨਿਟ ਵਰਗ ਨੂੰ ਸ਼ੀਅਰ ਪੈਰਾਮੀਟਰ ½ ਦੇ ਨਾਲ ਲਾਈਨ y=-1 ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਸ਼ੀਅਰ ਕਰੋ।


Coordinates of unit square are [A (0, 0), B (1, 0), C (1, 1), D (0, 1)].

ਯੂਨਿਟ ਵਰਗ ਦੇ ਕੋਆਰਡੀਨੇਟ ਹਨ [A (0, 0), B (1, 0), C (1, 1), D (0, 1)]।


Final coordinate after shear are [A’ (0.5, 0), B’ (1.5, 0), C’ (2, 1), D’ (1, 1)].

ਸ਼ੀਅਰ ਤੋਂ ਬਾਅਦ ਅੰਤਮ ਕੋਆਰਡੀਨੇਟ ਹਨ [A’ (0.5, 0), B’ (1.5, 0), C’ (2, 1), D’ (1, 1)]।


y-ਦਿਸ਼ਾ ਵਿੱਚ ਸ਼ੀਅਰ।


Shear relative to y-axis that is x=0 line can be produced by the following equation.

y-ਧੁਰੇ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਸ਼ੀਅਰ ਜੋ ਕਿ x=0 ਲਾਈਨ ਹੈ, ਹੇਠ ਦਿੱਤੇ ਸਮੀਕਰਨ ਦੁਆਰਾ ਪੈਦਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।


We can generate y-direction shear relative to other reference line x=xref with the following equation.

ਅਸੀਂ ਹੇਠ ਦਿੱਤੇ ਸਮੀਕਰਨ ਨਾਲ ਦੂਜੀ ਰੈਫਰੈਂਸ ਲਾਈਨ x=xref ਦੇ ਸੰਬੰਧ ਵਿੱਚ y-ਦਿਸ਼ਾ ਦਾ ਸ਼ੀਅਰ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਾਂ।


Shear the unit square in y direction with shear parameter ½ relative to line x=-1.

y ਦਿਸ਼ਾ ਵਿੱਚ ਯੂਨਿਟ ਵਰਗ ਨੂੰ ਸ਼ੀਅਰ ਪੈਰਾਮੀਟਰ ½ ਦੇ ਨਾਲ ਲਾਈਨ x=-1 ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਸ਼ੀਅਰ ਕਰੋ।


ਵਿਊਇੰਗ ਪਾਈਪਲਾਈਨ।


Area selected in world-coordinate for display is called window.

ਵਿਸ਼ਵ-ਕੋਆਰਡੀਨੇਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਚੁਣਿਆ ਗਿਆ ਖੇਤਰ ਵਿੰਡੋ ਅਖਵਾਉਂਦਾ ਹੈ।


Area on a display device in which window image is display (mapped) is called viewport.

ਇੱਕ ਡਿਸਪਲੇ ਡਿਵਾਈਸ 'ਤੇ ਇੱਕ ਖੇਤਰ ਜਿਸ ਵਿੱਚ ਵਿੰਡੋ ਚਿੱਤਰ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ (ਮੈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ) ਵਿਊਪੋਰਟ ਅਖਵਾਉਂਦਾ ਹੈ।


In general finding device coordinates of viewport from word coordinates of window is called as viewing transformation.

ਆਮ ਤੌਰ 'ਤੇ ਵਿੰਡੋ ਦੇ ਸ਼ਬਦ ਕੋਆਰਡੀਨੇਟਸ ਤੋਂ ਵਿਊਪੋਰਟ ਦੇ ਡਿਵਾਈਸ ਕੋਆਰਡੀਨੇਟਸ ਨੂੰ ਲੱਭਣਾ ਵਿਊਇੰਗ ਪਰਿਵਰਤਨ ਅਖਵਾਉਂਦਾ ਹੈ।


Now we see steps involved in viewing pipeline.

ਹੁਣ ਅਸੀਂ ਵਿਊਇੰਗ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਦਮਾਂ ਨੂੰ ਦੇਖਦੇ ਹਾਂ।


By changing the viewport position on screen we can see image at different place on the screen.

ਸਕ੍ਰੀਨ 'ਤੇ ਵਿਊਪੋਰਟ ਦੀ ਸਥਿਤੀ ਨੂੰ ਬਦਲ ਕੇ ਅਸੀਂ ਸਕ੍ਰੀਨ 'ਤੇ ਵੱਖ-ਵੱਖ ਥਾਵਾਂ 'ਤੇ ਚਿੱਤਰ ਦੇਖ ਸਕਦੇ ਹਾਂ।


By changing the size of the window and viewport we can obtain zoom in and zoom out effect as per requirement.

ਵਿੰਡੋ ਅਤੇ ਵਿਊਪੋਰਟ ਦੇ ਆਕਾਰ ਨੂੰ ਬਦਲ ਕੇ ਅਸੀਂ ਲੋੜ ਅਨੁਸਾਰ ਜ਼ੂਮ ਇਨ ਅਤੇ ਜ਼ੂਮ ਆਉਟ ਪ੍ਰਭਾਵ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ।


Fixed size viewport and small size window gives zoom in effect, and fixed size viewport and larger window gives zoom out effect.

ਨਿਸ਼ਚਿਤ ਆਕਾਰ ਦਾ ਵਿਊਪੋਰਟ ਅਤੇ ਛੋਟੇ ਆਕਾਰ ਦੀ ਵਿੰਡੋ ਜ਼ੂਮ ਇਨ ਪ੍ਰਭਾਵ ਦਿੰਦੀ ਹੈ, ਅਤੇ ਨਿਸ਼ਚਿਤ ਆਕਾਰ ਦਾ ਵਿਊਪੋਰਟ ਅਤੇ ਵੱਡੀ ਵਿੰਡੋ ਜ਼ੂਮ ਆਉਟ ਪ੍ਰਭਾਵ ਦਿੰਦੀ ਹੈ।


The cardinal spline uses a tension parameter to control how tightly it fits the control points.

ਕਾਰਡੀਨਲ ਸਪਲਾਈਨ ਇੱਕ ਤਣਾਅ ਪੈਰਾਮੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਇਹ ਨਿਯੰਤਰਣ ਕਰਨ ਲਈ ਕਿ ਇਹ ਕੰਟਰੋਲ ਪੁਆਇੰਟਾਂ ਨੂੰ ਕਿੰਨੀ ਤਰ੍ਹਾਂ ਫਿੱਟ ਕਰਦਾ ਹੈ।


When the tension parameter is zero, the curve is called a Catmull-Rom spline.

ਜਦੋਂ ਤਣਾਅ ਪੈਰਾਮੀਟਰ ਜ਼ੀਰੋ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਕਰਵ ਨੂੰ ਕੈਟਮਲ-ਰੋਮ ਸਪਲਾਈਨ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


Bezier curves are widely used in CAD and graphics packages.

ਬੇਜ਼ੀਅਰ ਕਰਵਜ਼ CAD ਅਤੇ ਗ੍ਰਾਫਿਕਸ ਪੈਕੇਜਾਂ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।


Bezier curves smoothly follow the control points without erratic oscillations.

ਬੇਜ਼ੀਅਰ ਕਰਵਜ਼ ਬੇਤਰਤੀਬ ਔਸੀਲੇਸ਼ਨਾਂ ਤੋਂ ਬਿਨਾਂ ਕੰਟਰੋਲ ਪੁਆਇੰਟਾਂ ਦਾ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਪਾਲਣ ਕਰਦੇ ਹਨ।


For a closed Bezier curve, the first and last control points are specified at the same position.

ਇੱਕ ਬੰਦ ਬੇਜ਼ੀਅਰ ਕਰਵ ਲਈ, ਪਹਿਲੇ ਅਤੇ ਆਖਰੀ ਕੰਟਰੋਲ ਪੁਆਇੰਟ ਇੱਕੋ ਸਥਿਤੀ 'ਤੇ ਨਿਰਧਾਰਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।


Cubic Bezier curves are generated using four control points.

ਕਿਊਬਿਕ ਬੇਜ਼ੀਅਰ ਕਰਵਜ਼ ਚਾਰ ਕੰਟਰੋਲ ਪੁਆਇੰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।


B-splines offer local control, allowing for adjustments without affecting the entire curve.

ਬੀ-ਸਪਲਾਈਨ ਸਥਾਨਕ ਨਿਯੰਤਰਣ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਪੂਰੀ ਕਰਵ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਵਿਵਸਥਾਵਾਂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।


Uniform B-splines have periodic blending functions.

ਯੂਨੀਫਾਰਮ ਬੀ-ਸਪਲਾਈਨ ਵਿੱਚ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਮਿਲਾਉਣ ਵਾਲੇ ਫੰਕਸ਼ਨ ਹੁੰਦੇ ਹਨ।


3D ਅਨੁਵਾਦ 4x4 ਮੈਟ੍ਰਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।


A point (X, Y, Z) is translated by tx, ty, and tz to a new location.

ਇੱਕ ਬਿੰਦੂ (X, Y, Z) ਨੂੰ ਇੱਕ ਨਵੇਂ ਸਥਾਨ 'ਤੇ tx, ty, ਅਤੇ tz ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


Rotation in 3D requires an axis to rotate about.

3D ਵਿੱਚ ਰੋਟੇਸ਼ਨ ਲਈ ਇੱਕ ਧੁਰੇ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਿਸਦੇ ਦੁਆਲੇ ਘੁੰਮਣਾ ਹੈ।


The most common axes for rotation are X, Y, and Z.

ਰੋਟੇਸ਼ਨ ਲਈ ਸਭ ਤੋਂ ਆਮ ਧੁਰੇ X, Y, ਅਤੇ Z ਹਨ।


Z-axis rotation leaves the Z coordinate unchanged.

Z-ਧੁਰੇ ਦਾ ਘੁੰਮਾਓ Z ਕੋਆਰਡੀਨੇਟ ਨੂੰ ਬਦਲਿਆ ਨਹੀਂ ਛੱਡਦਾ।


The transformation equation for the X-axis is obtained by cyclically replacing X, Y, and Z.

X-ਧੁਰੇ ਲਈ ਪਰਿਵਰਤਨ ਸਮੀਕਰਨ X, Y, ਅਤੇ Z ਨੂੰ ਚੱਕਰ ਵਿੱਚ ਬਦਲ ਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


The weather forecast predicts rain for tomorrow.

ਮੌਸਮ ਵਿਭਾਗ ਕੱਲ੍ਹ ਲਈ ਮੀਂਹ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰਦਾ ਹੈ।


ਉਹ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਇੱਕ ਕਿਤਾਬ ਪੜ੍ਹ ਰਹੀ ਹੈ।


The company announced its quarterly earnings.

ਕੰਪਨੀ ਨੇ ਆਪਣੀ ਤਿਮਾਹੀ ਕਮਾਈ ਦਾ ਐਲਾਨ ਕੀਤਾ।


He went to the market to buy some vegetables.

ਉਹ ਕੁਝ ਸਬਜ਼ੀਆਂ ਖਰੀਦਣ ਲਈ ਬਾਜ਼ਾਰ ਗਿਆ।


The government is discussing new policies.

ਸਰਕਾਰ ਨਵੀਂਆਂ ਨੀਤੀਆਂ 'ਤੇ ਚਰਚਾ ਕਰ ਰਹੀ ਹੈ।


ਕੀ ਤੁਸੀਂ ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਨਮਕ ਦੇ ਸਕਦੇ ਹੋ?


The quick brown rabbit jumps over the lazy frogs.

ਤੇਜ਼ ਭੂਰਾ ਖਰਗੋਸ਼ ਆਲਸੀ ਡੱਡੂਆਂ ਉੱਤੇ ਛਾਲ ਮਾਰਦਾ ਹੈ।


Please submit your application before the deadline.

ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਅਰਜ਼ੀ ਆਖਰੀ ਤਾਰੀਖ ਤੋਂ ਪਹਿਲਾਂ ਜਮ੍ਹਾਂ ਕਰੋ।


The company announced a new product launch next month.

ਕੰਪਨੀ ਨੇ ਅਗਲੇ ਮਹੀਨੇ ਇੱਕ ਨਵੇਂ ਉਤਪਾਦ ਦੀ ਸ਼ੁਰੂਆਤ ਦਾ ਐਲਾਨ ਕੀਤਾ।


ਕੀ ਤੁਸੀਂ ਇਸ ਗਣਿਤ ਦੀ ਸਮੱਸਿਆ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰ ਸਕਦੇ ਹੋ?


I am going to the market to buy some groceries.

ਮੈਂ ਕੁਝ ਕਰਿਆਨੇ ਦਾ ਸਮਾਨ ਖਰੀਦਣ ਲਈ ਬਾਜ਼ਾਰ ਜਾ ਰਿਹਾ ਹਾਂ।


The government is implementing new policies to boost the economy.

ਸਰਕਾਰ ਅਰਥਵਿਵਸਥਾ ਨੂੰ ਹੁਲਾਰਾ ਦੇਣ ਲਈ ਨਵੀਆਂ ਨੀਤੀਆਂ ਲਾਗੂ ਕਰ ਰਹੀ ਹੈ।


Despite the challenges, the team remained optimistic.

ਚੁਣੌਤੀਆਂ ਦੇ ਬਾਵਜੂਦ, ਟੀਮ ਆਸ਼ਾਵਾਦੀ ਰਹੀ।


The scientist conducted an experiment to test the hypothesis.

ਵਿਗਿਆਨੀ ਨੇ ਪਰਿਕਲਪਨਾ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਯੋਗ ਕੀਤਾ।


The negotiations between the two countries have reached a stalemate.

ਦੋਵਾਂ ਦੇਸ਼ਾਂ ਵਿਚਾਲੇ ਗੱਲਬਾਤ ਇੱਕ ਡੈੱਡਲਾਕ 'ਤੇ ਪਹੁੰਚ ਗਈ ਹੈ।


The intricate details of the artwork were mesmerizing.

ਕਲਾਕਾਰੀ ਦੇ ਗੁੰਝਲਦਾਰ ਵੇਰਵੇ ਮਨਮੋਹਕ ਸਨ।


The algorithm efficiently sorts the data.

ਐਲਗੋਰਿਦਮ ਡਾਟਾ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਛਾਂਟਦਾ ਹੈ।


The economic downturn has affected many small businesses.

ਆਰਥਿਕ ਮੰਦੀ ਨੇ ਬਹੁਤ ਸਾਰੇ ਛੋਟੇ ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ ਹੈ।


The philosophical debate explored the nature of consciousness.

ਦਾਰਸ਼ਨਿਕ ਬਹਿਸ ਨੇ ਚੇਤਨਾ ਦੀ ਪ੍ਰਕਿਰਤੀ ਦੀ ਪੜਚੋਲ ਕੀਤੀ।


Quantum entanglement is a fascinating phenomenon.

ਕੁਆਂਟਮ ਉਲਝਣ ਇੱਕ ਦਿਲਚਸਪ ਵਰਤਾਰਾ ਹੈ।


The complexities of international relations are often underestimated.

ਅੰਤਰਰਾਸ਼ਟਰੀ ਸਬੰਧਾਂ ਦੀਆਂ ਗੁੰਝਲਾਂ ਨੂੰ ਅਕਸਰ ਘੱਟ ਅੰਦਾਜ਼ਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ।


The implications of artificial intelligence are far-reaching.

ਨਕਲੀ ਬੁੱਧੀ ਦੇ ਪ੍ਰਭਾਵ ਦੂਰ-ਦੂਰ ਤੱਕ ਫੈਲੇ ਹੋਏ ਹਨ।


The socio-political landscape is constantly evolving.

ਸਮਾਜਿਕ-ਰਾਜਨੀਤਿਕ ਦ੍ਰਿਸ਼ ਲਗਾਤਾਰ ਵਿਕਸਤ ਹੋ ਰਿਹਾ ਹੈ।


The epistemological framework of the argument was flawed.

ਦਲੀਲ ਦਾ ਗਿਆਨ-ਵਿਗਿਆਨਕ ਢਾਂਚਾ ਨੁਕਸਦਾਰ ਸੀ।


The existential crisis led to a reevaluation of life's purpose.

ਹੋਂਦ ਸੰਕਟ ਨੇ ਜੀਵਨ ਦੇ ਉਦੇਸ਼ ਦਾ ਮੁੜ ਮੁਲਾਂਕਣ ਕੀਤਾ।


Since column vector representation is standard mathematical notation, we will also follow column vector representation.

ਕਿਉਂਕਿ ਕਾਲਮ ਵੈਕਟਰ ਪ੍ਰਸਤੁਤੀ ਇੱਕ ਮਿਆਰੀ ਗਣਿਤਿਕ ਸੰਕੇਤ ਹੈ, ਇਸ ਲਈ ਅਸੀਂ ਕਾਲਮ ਵੈਕਟਰ ਪ੍ਰਸਤੁਤੀ ਦੀ ਪਾਲਣਾ ਵੀ ਕਰਾਂਗੇ।


Translate the triangle [A (10, 10), B (15, 15), C (20, 10)] 2 units in x direction and 1 unit in y direction.

ਤ੍ਰਿਕੋਣ [A (10, 10), B (15, 15), C (20, 10)] ਨੂੰ x ਦਿਸ਼ਾ ਵਿੱਚ 2 ਯੂਨਿਟ ਅਤੇ y ਦਿਸ਼ਾ ਵਿੱਚ 1 ਯੂਨਿਟ ਤੱਕ ਅਨੁਵਾਦ ਕਰੋ।


Final coordinates after translation are [A ’ (12, 11), B ’ (17, 16), C ’ (22, 11)].

ਅਨੁਵਾਦ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟ ਹਨ [A ’ (12, 11), B ’ (17, 16), C ’ (22, 11)]।


It is a transformation that used to reposition the object along the circular path in the XY - plane.

ਇਹ ਇੱਕ ਤਬਦੀਲੀ ਹੈ ਜੋ XY-ਪਲੇਨ ਵਿੱਚ ਸਰਕੂਲਰ ਮਾਰਗ ਦੇ ਨਾਲ ਵਸਤੂ ਨੂੰ ਮੁੜ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।


Positive value of rotation angle defines counter clockwise rotation and negative value of rotation angle defines clockwise rotation.

ਘੁੰਮਣ ਕੋਣ ਦਾ ਸਕਾਰਾਤਮਕ ਮੁੱਲ ਘੜੀ ਦੀ ਉਲਟ ਦਿਸ਼ਾ ਵਿੱਚ ਘੁੰਮਣ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਘੁੰਮਣ ਕੋਣ ਦਾ ਨਕਾਰਾਤਮਕ ਮੁੱਲ ਘੜੀ ਦੀ ਦਿਸ਼ਾ ਵਿੱਚ ਘੁੰਮਣ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ।


We first find the equation of rotation when pivot point is at coordinate origin(0,0).

ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਅਸੀਂ ਘੁੰਮਣ ਦਾ ਸਮੀਕਰਨ ਲੱਭਦੇ ਹਾਂ ਜਦੋਂ ਪਿਵੋਟ ਬਿੰਦੂ ਕੋਆਰਡੀਨੇਟ ਮੂਲ (0,0) 'ਤੇ ਹੁੰਦਾ ਹੈ।


Locate the new position of the triangle [A (5, 4), B (8, 3), C (8, 8)] after its rotation by 90 o clockwise about the origin.

ਤ੍ਰਿਕੋਣ [A (5, 4), B (8, 3), C (8, 8)] ਦੀ ਨਵੀਂ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਓ ਜਦੋਂ ਇਸਨੂੰ ਮੂਲ ਦੇ ਦੁਆਲੇ 90 ਡਿਗਰੀ ਘੜੀ ਦੀ ਦਿਸ਼ਾ ਵਿੱਚ ਘੁਮਾਇਆ ਜਾਂਦਾ ਹੈ।


Final coordinates after rotation are [A ’ (4, -5), B ’ (3, -8), C ’ (8, -8)].

ਘੁੰਮਣ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟ ਹਨ [A ’ (4, -5), B ’ (3, -8), C ’ (8, -8)]।


It is a transformation that used to alter the size of an object.

ਇਹ ਇੱਕ ਤਬਦੀਲੀ ਹੈ ਜੋ ਕਿਸੇ ਵਸਤੂ ਦੇ ਆਕਾਰ ਨੂੰ ਬਦਲਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।


Values less than 1 reduce the size while values greater than 1 enlarge the size of object.

1 ਤੋਂ ਘੱਟ ਮੁੱਲ ਆਕਾਰ ਨੂੰ ਘਟਾਉਂਦੇ ਹਨ ਜਦੋਂ ਕਿ 1 ਤੋਂ ਵੱਧ ਮੁੱਲ ਵਸਤੂ ਦੇ ਆਕਾਰ ਨੂੰ ਵਧਾਉਂਦੇ ਹਨ।


We can control the position of object after scaling by keeping one position fixed called Fix point.

ਅਸੀਂ ਇੱਕ ਸਥਿਤੀ ਨੂੰ ਸਥਿਰ ਰੱਖ ਕੇ, ਜਿਸਨੂੰ ਫਿਕਸ ਪੁਆਇੰਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਸਕੇਲਿੰਗ ਤੋਂ ਬਾਅਦ ਵਸਤੂ ਦੀ ਸਥਿਤੀ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।


Consider square with left-bottom corner at (2, 2) and right-top corner at (6, 6) apply the transformation which makes its size half.

ਇੱਕ ਵਰਗ 'ਤੇ ਵਿਚਾਰ ਕਰੋ ਜਿਸਦਾ ਖੱਬਾ-ਹੇਠਲਾ ਕੋਨਾ (2, 2) 'ਤੇ ਹੈ ਅਤੇ ਸੱਜਾ-ਉੱਪਰਲਾ ਕੋਨਾ (6, 6) 'ਤੇ ਹੈ, ਉਸ ਤਬਦੀਲੀ ਨੂੰ ਲਾਗੂ ਕਰੋ ਜੋ ਇਸਦੇ ਆਕਾਰ ਨੂੰ ਅੱਧਾ ਕਰ ਦਿੰਦੀ ਹੈ।


Final coordinate after scaling are [A ’ (1, 1), B ’ (3, 1), C ’ (3, 3), D ’ (1, 3)].

ਸਕੇਲਿੰਗ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟ ਹਨ [A ’ (1, 1), B ’ (3, 1), C ’ (3, 3), D ’ (1, 3)]।


For efficient processing we will reformulate transformation sequences.

ਕੁਸ਼ਲ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ, ਅਸੀਂ ਤਬਦੀਲੀ ਕ੍ਰਮਾਂ ਨੂੰ ਮੁੜ ਤਿਆਰ ਕਰਾਂਗੇ।


We can combine that thing by expanding 2X2 matrix representation into 3X3 matrices.

ਅਸੀਂ ਉਸ ਚੀਜ਼ ਨੂੰ 2X2 ਮੈਟ੍ਰਿਕਸ ਪ੍ਰਸਤੁਤੀ ਨੂੰ 3X3 ਮੈਟ੍ਰਿਕਸ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਕਰਕੇ ਜੋੜ ਸਕਦੇ ਹਾਂ।


Expressing coordinates in homogeneous coordinates form allows us to represent all geometric transformation equations as matrix multiplication.

ਸਮਰੂਪ ਕੋਆਰਡੀਨੇਟਸ ਫਾਰਮ ਵਿੱਚ ਕੋਆਰਡੀਨੇਟਸ ਨੂੰ ਪ੍ਰਗਟ ਕਰਨਾ ਸਾਨੂੰ ਸਾਰੇ ਜਿਓਮੈਟ੍ਰਿਕ ਤਬਦੀਲੀ ਸਮੀਕਰਨਾਂ ਨੂੰ ਮੈਟ੍ਰਿਕਸ ਗੁਣਨ ਵਜੋਂ ਦਰਸਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।


Obtain the final coordinates after two translations on point p(2,3) with translation vector (4, 3) and (-1, 2) respectively.

ਬਿੰਦੂ p(2,3) 'ਤੇ ਦੋ ਅਨੁਵਾਦਾਂ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟਸ ਪ੍ਰਾਪਤ ਕਰੋ ਜਿਸ ਵਿੱਚ ਅਨੁਵਾਦ ਵੈਕਟਰ (4, 3) ਅਤੇ (-1, 2) ਕ੍ਰਮਵਾਰ ਹਨ।


Final Coordinates after translations are p, (5, 8).

ਅਨੁਵਾਦਾਂ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟਸ p, (5, 8) ਹਨ।


Obtain the final coordinates after two rotations on point p(6,9) with rotation angles are 30 o and 60 o respectively.

ਬਿੰਦੂ p(6,9) 'ਤੇ ਦੋ ਘੁੰਮਣ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟਸ ਪ੍ਰਾਪਤ ਕਰੋ ਜਿਸ ਵਿੱਚ ਘੁੰਮਣ ਕੋਣ ਕ੍ਰਮਵਾਰ 30 ਡਿਗਰੀ ਅਤੇ 60 ਡਿਗਰੀ ਹਨ।


Final Coordinates after rotations are p, (-9, 6).

ਘੁੰਮਣ ਤੋਂ ਬਾਅਦ ਅੰਤਿਮ ਕੋਆਰਡੀਨੇਟਸ p, (-9, 6) ਹਨ।


By changing viewing position we can get different views of 3D object onto 2D display screen.

ਵੇਖਣ ਦੀ ਸਥਿਤੀ ਬਦਲਣ ਨਾਲ, ਅਸੀਂ 3D ਵਸਤੂ ਦੇ 2D ਡਿਸਪਲੇ ਸਕ੍ਰੀਨ 'ਤੇ ਵੱਖ-ਵੱਖ ਦ੍ਰਿਸ਼ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ।


This technique is used in Engineering & Architecture drawing to represent an object with a set of views that maintain relative properties of the object e.g.:- orthographic projection.

ਇਹ ਤਕਨੀਕ ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਆਰਕੀਟੈਕਚਰਲ ਡਰਾਇੰਗ ਵਿੱਚ ਇੱਕ ਵਸਤੂ ਨੂੰ ਦ੍ਰਿਸ਼ਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਨਾਲ ਦਰਸਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਵਸਤੂ ਦੇ ਸੰਬੰਧਿਤ ਗੁਣਾਂ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਆਰਥੋਗ੍ਰਾਫਿਕ ਪ੍ਰੋਜੈਕਸ਼ਨ।


This will display object smaller when it is away from the view plane and of nearly same size when closer to view plane.

ਇਹ ਵਸਤੂ ਨੂੰ ਛੋਟਾ ਦਿਖਾਏਗਾ ਜਦੋਂ ਇਹ ਦ੍ਰਿਸ਼ ਪਲੇਨ ਤੋਂ ਦੂਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਲਗਭਗ ਉਸੇ ਆਕਾਰ ਦਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਦ੍ਰਿਸ਼ ਪਲੇਨ ਦੇ ਨੇੜੇ ਹੁੰਦਾ ਹੈ।


Many times depth information is important so that we can identify for a particular viewing direction which are the front surfaces and which are the back surfaces of display object.

ਕਈ ਵਾਰ ਡੂੰਘਾਈ ਦੀ ਜਾਣਕਾਰੀ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦੀ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਇੱਕ ਖਾਸ ਦੇਖਣ ਦੀ ਦਿਸ਼ਾ ਲਈ ਪਛਾਣ ਸਕੀਏ ਕਿ ਡਿਸਪਲੇ ਵਸਤੂ ਦੀਆਂ ਕਿਹੜੀਆਂ ਸਤਹਾਂ ਸਾਹਮਣੇ ਹਨ ਅਤੇ ਕਿਹੜੀਆਂ ਪਿਛਲੀਆਂ ਹਨ।


Simple method to do this is depth cueing in which assign higher intensity to closer object & lower intensity to the far objects.

ਇਸ ਨੂੰ ਕਰਨ ਦਾ ਸਧਾਰਨ ਤਰੀਕਾ ਡੂੰਘਾਈ ਸੰਕੇਤ ਹੈ ਜਿਸ ਵਿੱਚ ਨੇੜੇ ਦੀ ਵਸਤੂ ਨੂੰ ਉੱਚ ਤੀਬਰਤਾ ਅਤੇ ਦੂਰ ਦੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਘੱਟ ਤੀਬਰਤਾ ਨਿਰਧਾਰਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।


Another application is to modeling effect of atmosphere.

ਇੱਕ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਵਾਯੂਮੰਡਲ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਮਾਡਲ ਬਣਾਉਣਾ ਹੈ।


Then display visible lines with highlighting or with some different color.

ਫਿਰ ਹਾਈਲਾਈਟਿੰਗ ਜਾਂ ਕੁਝ ਵੱਖਰੇ ਰੰਗ ਨਾਲ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਲਾਈਨਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ।


But not drawing hidden lines will loss the some information.

ਪਰ ਲੁਕੀਆਂ ਹੋਈਆਂ ਲਾਈਨਾਂ ਨਾ ਖਿੱਚਣ ਨਾਲ ਕੁਝ ਜਾਣਕਾਰੀ ਦਾ ਨੁਕਸਾਨ ਹੋਵੇਗਾ।


More realistic image is produce by setting surface intensity according to light reflect from that surface & the characteristics of that surface.

ਵਧੇਰੇ ਯਥਾਰਥਵਾਦੀ ਚਿੱਤਰ ਉਸ ਸਤਹ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬਤ ਰੋਸ਼ਨੀ ਅਤੇ ਉਸ ਸਤਹ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਸਤਹ ਦੀ ਤੀਬਰਤਾ ਨੂੰ ਸੈੱਟ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


It will give more intensity to the shiny surface and less to dull surface.

ਇਹ ਚਮਕਦਾਰ ਸਤਹ ਨੂੰ ਵਧੇਰੇ ਤੀਬਰਤਾ ਦੇਵੇਗਾ ਅਤੇ ਸੁਸਤ ਸਤਹ ਨੂੰ ਘੱਟ ਤੀਬਰਤਾ ਦੇਵੇਗਾ।


Many times internal structure of the object is need to store.

ਕਈ ਵਾਰ ਵਸਤੂ ਦੀ ਅੰਦਰੂਨੀ ਬਣਤਰ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।


For displaying such views it will remove (cutaway) upper cover of body so that internal part’s can be visible.

ਅਜਿਹੇ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਇਹ ਸਰੀਰ ਦੇ ਉੱਪਰਲੇ ਢੱਕਣ ਨੂੰ ਹਟਾ ਦੇਵੇਗਾ (ਕੱਟ ਦੇਵੇਗਾ) ਤਾਂ ਜੋ ਅੰਦਰੂਨੀ ਹਿੱਸੇ ਦਿਖਾਈ ਦੇ ਸਕਣ।


This method display using computer generated scenes.

ਇਹ ਵਿਧੀ ਕੰਪਿਊਟਰ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਦ੍ਰਿਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ।


The graphics monitor which are display three dimensional scenes are devised using a technique that reflects a CRT image from a vibrating flexible mirror.

ਗ੍ਰਾਫਿਕਸ ਮਾਨੀਟਰ ਜੋ ਤਿੰਨ-ਅਯਾਮੀ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਇੱਕ ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜੋ ਇੱਕ ਵਾਈਬ੍ਰੇਟਿੰਗ ਲਚਕਦਾਰ ਸ਼ੀਸ਼ੇ ਤੋਂ ਇੱਕ CRT ਚਿੱਤਰ ਨੂੰ ਪ੍ਰਤੀਬਿੰਬਤ ਕਰਦਾ ਹੈ।


Vibrating mirror changes its focal length due to vibration which is synchronized with the display of an object on CRT.

ਵਾਈਬ੍ਰੇਟਿੰਗ ਸ਼ੀਸ਼ਾ ਵਾਈਬ੍ਰੇਸ਼ਨ ਦੇ ਕਾਰਨ ਆਪਣੀ ਫੋਕਲ ਲੰਬਾਈ ਨੂੰ ਬਦਲਦਾ ਹੈ ਜੋ CRT 'ਤੇ ਇੱਕ ਵਸਤੂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸਮਕਾਲੀ ਹੁੰਦਾ ਹੈ।


Stereoscopic views does not produce three dimensional images, but it produce 3D effects by presenting different view to each eye of an observer so that it appears to have depth.

ਸਟੀਰੀਓਸਕੋਪਿਕ ਦ੍ਰਿਸ਼ ਤਿੰਨ-ਅਯਾਮੀ ਚਿੱਤਰ ਨਹੀਂ ਬਣਾਉਂਦੇ, ਪਰ ਇਹ ਇੱਕ ਦਰਸ਼ਕ ਦੀ ਹਰੇਕ ਅੱਖ ਨੂੰ ਵੱਖਰਾ ਦ੍ਰਿਸ਼ ਪੇਸ਼ ਕਰਕੇ 3D ਪ੍ਰਭਾਵ ਪੈਦਾ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਇਹ ਡੂੰਘਾਈ ਵਾਲਾ ਦਿਖਾਈ ਦੇਵੇ।


A polygonal surface can be thought of as a surface composed of polygonal faces.

ਇੱਕ ਬਹੁਭੁਜ ਸਤਹ ਨੂੰ ਬਹੁਭੁਜ ਚਿਹਰਿਆਂ ਨਾਲ ਬਣੀ ਇੱਕ ਸਤਹ ਵਜੋਂ ਸੋਚਿਆ ਜਾ ਸਕਦਾ ਹੈ।


Representation of vertex coordinates, edges and other property of polygon into table form is called polygon table.

ਵਰਟੈਕਸ ਕੋਆਰਡੀਨੇਟਸ, ਕਿਨਾਰਿਆਂ ਅਤੇ ਬਹੁਭੁਜ ਦੀ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਟੇਬਲ ਫਾਰਮ ਵਿੱਚ ਦਰਸਾਉਣ ਨੂੰ ਬਹੁਭੁਜ ਟੇਬਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।


Geometric table contains vertex coordinate and the other parameter which specify geometry of polygon.

ਜਿਓਮੈਟ੍ਰਿਕ ਟੇਬਲ ਵਿੱਚ ਵਰਟੈਕਸ ਕੋਆਰਡੀਨੇਟ ਅਤੇ ਦੂਜੇ ਪੈਰਾਮੀਟਰ ਹੁੰਦੇ ਹਨ ਜੋ ਬਹੁਭੁਜ ਦੀ ਜਿਓਮੈਟਰੀ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ।


Convenient way to represent geometric table into three different table namely vertex table, edge table, and polygon table.

ਜਿਓਮੈਟ੍ਰਿਕ ਟੇਬਲ ਨੂੰ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਵਿੱਚ ਦਰਸਾਉਣ ਦਾ ਸੁਵਿਧਾਜਨਕ ਤਰੀਕਾ ਹੈ, ਅਰਥਾਤ ਵਰਟੈਕਸ ਟੇਬਲ, ਐਜ ਟੇਬਲ, ਅਤੇ ਬਹੁਭੁਜ ਟੇਬਲ।


The front and back planes define the viewing volume.

ਅਗਲੇ ਅਤੇ ਪਿਛਲੇ ਪਲੇਨ ਦੇਖਣ ਵਾਲੀ ਵਾਲੀਅਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ।


Orthographic projections are unaffected by view-plane positioning.

ਆਰਥੋਗ੍ਰਾਫਿਕ ਪ੍ਰੋਜੈਕਸ਼ਨ ਵਿਊ-ਪਲੇਨ ਦੀ ਸਥਿਤੀ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦੇ ਹਨ।


General parallel-projection transformation is applicable to both orthographic and oblique projections.

ਆਮ ਸਮਾਨਾਂਤਰ-ਪ੍ਰੋਜੈਕਸ਼ਨ ਪਰਿਵਰਤਨ ਆਰਥੋਗ੍ਰਾਫਿਕ ਅਤੇ ਤਿਰਛੀ ਪ੍ਰੋਜੈਕਸ਼ਨ ਦੋਵਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।


The projection vector specifies the parallel projection.

ਪ੍ਰੋਜੈਕਸ਼ਨ ਵੈਕਟਰ ਸਮਾਨਾਂਤਰ ਪ੍ਰੋਜੈਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


We will apply shear transformation so that view volume will convert into regular parallelepiped.

ਅਸੀਂ ਸ਼ੀਅਰ ਪਰਿਵਰਤਨ ਲਾਗੂ ਕਰਾਂਗੇ ਤਾਂ ਜੋ ਵਿਊ ਵਾਲੀਅਮ ਇੱਕ ਨਿਯਮਤ ਸਮਾਨਾਂਤਰ ਪਾਈਪ ਵਿੱਚ ਬਦਲ ਜਾਵੇ।


The general perspective-projection transformation involves shear and scaling.

ਆਮ ਪਰਿਪੇਖ-ਪ੍ਰੋਜੈਕਸ਼ਨ ਪਰਿਵਰਤਨ ਵਿੱਚ ਸ਼ੀਅਰ ਅਤੇ ਸਕੇਲਿੰਗ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।


Object-space methods compare objects within the scene.

ਵਸਤੂ-ਸਪੇਸ ਵਿਧੀਆਂ ਦ੍ਰਿਸ਼ ਦੇ ਅੰਦਰ ਵਸਤੂਆਂ ਦੀ ਤੁਲਨਾ ਕਰਦੀਆਂ ਹਨ।


Back-face detection is a simple and fast object-space method.

ਪਿਛਲੇ-ਫੇਸ ਖੋਜ ਇੱਕ ਸਧਾਰਨ ਅਤੇ ਤੇਜ਼ ਵਸਤੂ-ਸਪੇਸ ਵਿਧੀ ਹੈ।


A point is inside if Ax + By + Cz + d < 0.

ਇੱਕ ਬਿੰਦੂ ਅੰਦਰ ਹੈ ਜੇਕਰ Ax + By + Cz + d < 0।


ਜੇਕਰ V∙N > 0 ਤਾਂ ਬਹੁਭੁਜ ਪਿਛਲਾ ਫੇਸ ਹੈ।


The depth buffer method is an image space approach.

ਡੂੰਘਾਈ ਬਫਰ ਵਿਧੀ ਇੱਕ ਚਿੱਤਰ ਸਪੇਸ ਪਹੁੰਚ ਹੈ।


The refresh buffer contains the corresponding intensity values.

ਰਿਫਰੈਸ਼ ਬਫਰ ਵਿੱਚ ਸੰਬੰਧਿਤ ਤੀਬਰਤਾ ਮੁੱਲ ਹੁੰਦੇ ਹਨ।


We are starting with pixel position of view plane.

ਅਸੀਂ ਵਿਊ ਪਲੇਨ ਦੀ ਪਿਕਸਲ ਸਥਿਤੀ ਨਾਲ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹਾਂ।


ਲਾਈਟ ਸਰੋਤ ਇੱਕ ਬਿੰਦੂ ਸਰੋਤ ਹੈ।


Ambient light has no directional properties.

ਐਂਬੀਐਂਟ ਲਾਈਟ ਵਿੱਚ ਕੋਈ ਦਿਸ਼ਾਤਮਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ।


Diffuse reflections are constant over each surface.

ਡਿਫਿਊਜ਼ ਪ੍ਰਤੀਬਿੰਬ ਹਰੇਕ ਸਤਹ 'ਤੇ ਸਥਿਰ ਹੁੰਦੇ ਹਨ।


The amount of reflected light depends on the parameter Kd.

ਪ੍ਰਤੀਬਿੰਬਤ ਰੋਸ਼ਨੀ ਦੀ ਮਾਤਰਾ ਪੈਰਾਮੀਟਰ Kd 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।


Specular reflection is the result of total reflection.

ਸਪੈਕੁਲਰ ਪ੍ਰਤੀਬਿੰਬ ਕੁੱਲ ਪ੍ਰਤੀਬਿੰਬ ਦਾ ਨਤੀਜਾ ਹੈ।


The Phong model sets the intensity of specular reflection.

ਫੋਂਗ ਮਾਡਲ ਸਪੈਕੁਲਰ ਪ੍ਰਤੀਬਿੰਬ ਦੀ ਤੀਬਰਤਾ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ।


ਰੋਸ਼ਨੀ ਇੱਕ ਇਲੈਕਟ੍ਰੋਮੈਗਨੈਟਿਕ ਤਰੰਗ ਹੈ।


Triplets (R, G, B). For example, magenta color is represented with (1,0,1).

ਟ੍ਰਿਪਲੇਟਸ (R, G, B)। ਉਦਾਹਰਨ ਲਈ, ਮੈਜੈਂਟਾ ਰੰਗ ਨੂੰ (1,0,1) ਨਾਲ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।


Shades of gray are represented along the main diagonal of the cube from black to white vertex.

ਸਲੇਟੀ ਦੇ ਸ਼ੇਡ ਕਿਊਬ ਦੇ ਮੁੱਖ ਵਿਕਰਣ ਦੇ ਨਾਲ ਕਾਲੇ ਤੋਂ ਚਿੱਟੇ ਸਿਖਰ ਤੱਕ ਦਰਸਾਏ ਗਏ ਹਨ।


For halfway grayscale we use triplets (0.5,0.5,0.5).

ਅੱਧੇ ਗ੍ਰੇਸਕੇਲ ਲਈ ਅਸੀਂ ਟ੍ਰਿਪਲੇਟਸ (0.5,0.5,0.5) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।


As we know RGB monitors require separate signals for red, green, and blue components of an image but television monitors use single composite signals.

ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ RGB ਮਾਨੀਟਰ ਇੱਕ ਚਿੱਤਰ ਦੇ ਲਾਲ, ਹਰੇ ਅਤੇ ਨੀਲੇ ਭਾਗਾਂ ਲਈ ਵੱਖਰੇ ਸਿਗਨਲ ਦੀ ਮੰਗ ਕਰਦੇ ਹਨ, ਪਰ ਟੈਲੀਵਿਜ਼ਨ ਮਾਨੀਟਰ ਸਿੰਗਲ ਕੰਪੋਜ਼ਿਟ ਸਿਗਨਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।


For this composite signal NTSC uses the YIQ color model.

ਇਸ ਕੰਪੋਜ਼ਿਟ ਸਿਗਨਲ ਲਈ NTSC YIQ ਰੰਗ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।


Here parameter Y is represented as luminance (brightness) while chromaticity information (hue and purity) is specified into I and Q parameter.

ਇੱਥੇ ਪੈਰਾਮੀਟਰ Y ਨੂੰ ਚਮਕ (ਚਮਕ) ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ ਰੰਗਤ ਜਾਣਕਾਰੀ (ਰੰਗ ਅਤੇ ਸ਼ੁੱਧਤਾ) ਨੂੰ I ਅਤੇ Q ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ।


Combination of all red, green, and blue intensities are chosen for Y so black and white television monitors only use signal Y for brightness.

Y ਲਈ ਸਾਰੇ ਲਾਲ, ਹਰੇ ਅਤੇ ਨੀਲੇ ਰੰਗਾਂ ਦੀ ਤੀਬਰਤਾ ਦਾ ਸੁਮੇਲ ਚੁਣਿਆ ਗਿਆ ਹੈ, ਇਸ ਲਈ ਕਾਲੇ ਅਤੇ ਚਿੱਟੇ ਟੈਲੀਵਿਜ਼ਨ ਮਾਨੀਟਰ ਸਿਰਫ ਚਮਕ ਲਈ ਸਿਗਨਲ Y ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।


So largest bandwidth (about 4 MHz) is assigned to Y information signal.

ਇਸ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਬੈਂਡਵਿਡਥ (ਲਗਭਗ 4 MHz) Y ਜਾਣਕਾਰੀ ਸਿਗਨਲ ਨੂੰ ਸੌਂਪਿਆ ਗਿਆ ਹੈ।


Parameter I contains orange-cyan hue information that provides the flash-tone shading, and occupies a bandwidth approximately 1.5 MHz.

ਪੈਰਾਮੀਟਰ I ਵਿੱਚ ਸੰਤਰੀ-ਸਿਆਨ ਰੰਗ ਦੀ ਜਾਣਕਾਰੀ ਹੁੰਦੀ ਹੈ ਜੋ ਫਲੈਸ਼-ਟੋਨ ਸ਼ੇਡਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ, ਅਤੇ ਲਗਭਗ 1.5 MHz ਦੀ ਬੈਂਡਵਿਡਥ 'ਤੇ ਕਬਜ਼ਾ ਕਰਦੀ ਹੈ।


Parameter Q carries green-magenta hue information in a bandwidth of about 0.6 MHz.

ਪੈਰਾਮੀਟਰ Q ਲਗਭਗ 0.6 MHz ਦੀ ਬੈਂਡਵਿਡਥ ਵਿੱਚ ਹਰੇ-ਮੈਜੈਂਟਾ ਰੰਗ ਦੀ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ।


An RGB signal can be converted to a television signal using an encoder which converts RGB to YIQ values.

ਇੱਕ RGB ਸਿਗਨਲ ਨੂੰ ਇੱਕ ਏਨਕੋਡਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਟੈਲੀਵਿਜ਼ਨ ਸਿਗਨਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ RGB ਨੂੰ YIQ ਮੁੱਲਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।


Similarly reverse of this is performed by decoder and by transformation using inverse of above matrix as.

ਇਸੇ ਤਰ੍ਹਾਂ ਇਸਦਾ ਉਲਟ ਡੀਕੋਡਰ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਪਰੋਕਤ ਮੈਟ੍ਰਿਕਸ ਦੇ ਉਲਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਰਿਵਰਤਨ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।


A color model CMY is used for hardcopy devices as we produce a picture by coating a paper with color pigments, we see the color by reflected light a subtractive process.

ਇੱਕ ਰੰਗ ਮਾਡਲ CMY ਦੀ ਵਰਤੋਂ ਹਾਰਡਕਾਪੀ ਡਿਵਾਈਸਾਂ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਰੰਗ ਦੇ ਰੰਗਾਂ ਨਾਲ ਇੱਕ ਕਾਗਜ਼ ਨੂੰ ਕੋਟਿੰਗ ਕਰਕੇ ਇੱਕ ਤਸਵੀਰ ਤਿਆਰ ਕਰਦੇ ਹਾਂ, ਅਸੀਂ ਪ੍ਰਤੀਬਿੰਬਤ ਰੋਸ਼ਨੀ ਦੁਆਰਾ ਰੰਗ ਨੂੰ ਇੱਕ ਘਟਾਓ ਪ੍ਰਕਿਰਿਆ ਵਜੋਂ ਦੇਖਦੇ ਹਾਂ।


When white light is reflected from cyan colored ink the reflected light must have no red component that is red light is absorbed or subtracted by the ink.

ਜਦੋਂ ਚਿੱਟੀ ਰੋਸ਼ਨੀ ਸਿਆਨ ਰੰਗ ਦੀ ਸਿਆਹੀ ਤੋਂ ਪ੍ਰਤੀਬਿੰਬਤ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਪ੍ਰਤੀਬਿੰਬਤ ਰੋਸ਼ਨੀ ਵਿੱਚ ਕੋਈ ਲਾਲ ਭਾਗ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਭਾਵ ਲਾਲ ਰੋਸ਼ਨੀ ਸਿਆਹੀ ਦੁਆਰਾ ਸੋਖੀ ਜਾਂ ਘਟਾਈ ਜਾਂਦੀ ਹੈ।


Similarly magenta is subtracting green component.

ਇਸੇ ਤਰ੍ਹਾਂ ਮੈਜੈਂਟਾ ਹਰੇ ਭਾਗ ਨੂੰ ਘਟਾ ਰਿਹਾ ਹੈ।


Point (1,1,1) represents black because all components are subtracts and origin represents white light.

ਬਿੰਦੂ (1,1,1) ਕਾਲੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿਉਂਕਿ ਸਾਰੇ ਭਾਗ ਘਟਾਉਂਦੇ ਹਨ ਅਤੇ ਮੂਲ ਚਿੱਟੀ ਰੋਸ਼ਨੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।


Gray can be produced among main diagonal by using all three color in equal amount.

ਸਲੇਟੀ ਨੂੰ ਤਿੰਨੋਂ ਰੰਗਾਂ ਨੂੰ ਬਰਾਬਰ ਮਾਤਰਾ ਵਿੱਚ ਵਰਤ ਕੇ ਮੁੱਖ ਵਿਕਰਣ ਵਿੱਚ ਪੈਦਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।


Printing process often use CMY model generates a color points with a collection of four ink dots, one for each primary color C, M, and Y and one dot is black.

ਪ੍ਰਿੰਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਅਕਸਰ CMY ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਜੋ ਚਾਰ ਸਿਆਹੀ ਬਿੰਦੀਆਂ ਦੇ ਸੰਗ੍ਰਹਿ ਦੇ ਨਾਲ ਰੰਗ ਬਿੰਦੂ ਤਿਆਰ ਕਰਦੀ ਹੈ, ਹਰੇਕ ਪ੍ਰਾਇਮਰੀ ਰੰਗ C, M, ਅਤੇ Y ਲਈ ਇੱਕ ਅਤੇ ਇੱਕ ਬਿੰਦੀ ਕਾਲੀ ਹੁੰਦੀ ਹੈ।


Conversion of RGB to CMY is done by: [ C M Y ] = [ 1 1 1 ] − [ R G B ]

RGB ਨੂੰ CMY ਵਿੱਚ ਬਦਲਣਾ ਇਸ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: [ C M Y ] = [ 1 1 1 ] − [ R G B ]