Sunday, October 28, 2018

GRAPHICS KERNEL SYSTEM(GKS),features of GKS,coordinates of GKS,classification of GKS,GKS primitivesGKS inquiry functions

GRAPHICS KERNEL SYSTEM(GKS)
GKS is basically a set of procedures which can be called by user programs to carry out certain generalized functions such as arc, circle, ellipse etc. GKS is defined in terms of number of levels describing the level of support in terms of facilities. GKS is a form of computer language which consists of set of commands for graphical operations.
Graphics Kernel System (GKS) was developed in Europe and standardized in 1985. It is strongly influenced by CORE two dimensional graphics. It is a standardized system of graphical functions for processing graphical data to create and process 2D images. Also, the defined functions are independent of programming languages applications and type of devices used. It covers the three dimensional graphics through GSK -3D.
GSK implementations have been made by many hardware manufacturers in many languages. It is not acceptable for dynamic graphics as a tool for programming large location application. GKS for the graphics programming is in terms of the layer model

Image result for layer model GKS
In this system, workstation is used as an e VDU, printer or plotter. Workstations may be identical to programmers.
Features of GKS
'Graphic functions are defined for both 2D and 3D.
GKS supports picture data into two routines.
GKS defines an International coordinate system called normalized device coordinates.
Coordinates in GKS
Three coordinate systems are used in GKS such as World Coordinates (WC), Normal Device Coordinates (NDC) and Device Coordinates (DC).
WC is the user-oriented drawing coordinates. According to the ease of the user drawn picture image is magnified to bigger size or smaller size using Cartesian coordinate The range of this WC is from infinity to infinity on both negative and positive sides.
NC is a function of uniform system for all workstations. In normalized coordinates the drawn picture image is changed to run between 0 and 1. The space of this coordinate not depend on devices. NC is the hardware coordinates.
w DC is the actual coordinate system for the particular workstation. Usually translated into NDC using normalized transformation function as we discussed in Unit 1. jf. normalized device coordinates are translated into device coordinates, it is called workstation transformation.
Classification of GKS
GKS is classified into eight categories depending on their functions such as
(i) Control functions (ii) Output attributes (iii) Output primitives (i) Segment functions (v) Transformations (vi) Input functions (vii) Metafile functions (viii) Inquiry functions.
GKS Primitives
An ACM Special Interest Group on GRAPHices (SIGGRAPH) palnning committee was during 1975-1977 intiated the effort to standarize the graphic system. The standarization of graphic system is called CORE system. Then ISO and Americal National (AN), Standard Insitute (ANSI) designed and appproved GKS as the internationally accepted specfication of graphics software and hardware systems.
GKS output primtive is a complete class of collectionof functions to display 2D images. It consists of line, polygons, spline, dimeniosn, text etc. Each of these primtives is linked with output attributes. Attirbutes refer the paraemters such as colour, line style etc.
Two basic items of an object in GKS such as primitives and attributes.
(1) Primtives:
The basic or elementray graphical object units which consists of one or a combinatio to form a complete graphical object.
(ii) Attributes:
The features or characteristcs of a primtive are called attributes. If circle is a primtive, its attributes may be colour, line width and line type. The line type may be dashed, dotted, solid,dash space etc.,
In GKS, pictures are considered to be constructed from a number of basic building blocks called primitives.
Primitives Mainly, five output primtives involved in GKS as follows.
(i) Polyline (ii) Polymakers (iii) Text (iv) Fill area
1. Polyline:
Drawing a sequence of line segments to complete the required shape is achieved by using polyline output primtives. It includes colour, line type or width of line and color of the line.
2.Polymakers:
It is a marker type of polyline output primitive. It is performed after drawing the specfying the line type, line width or line weight and colour attributes. This type of mat be selected from various marker styles available stored in hardware built-in. Mak. special symboles are placed at a proper sequence in a desired position. The maker at may size, colour etc.
3. Generalised drawing primitves:
Mostly, hardware built-in attirbutes are used to draw curves, ellipse, spline etc. Tu of hardware built-in attributes will
perform the task faster which reduce the time cons to complete the required shape.
4. Text:
This attribute is used to write the name of the picture and to display the bill of materiale of the components which is drawn in CAD/CAM systems. The characteristics depend on be text and graphics mode. So, this primtive contains text content, path of text, text annotative text alginemnt, text fotn size, colour of fonts, height of fonts, type of font, spacing between texts, text justify text rotation and text vector. The text mode is generally of 80 columns and 25 rows matrix of characters.
5. Fill area:
The typical attribute for filling and hatching the desrired porition of the picture. The picture can be filled with different styles such as hollow fill, sold fill, pattern fill or hatch fill. colour of fill area etc.
6. Cell array:
It is the attribute to perform the task to plot the raster image corresponding to pixels. This standard is mainly concerned with methods for drawing or plotting graphical entities and handling the interaction between the user and graphics hardware. Some of the commands are polyline (n, X1, X2, X3, ........Xns. Y1, 72, Y3, ... ... ... ...Yn) to draw ‘n’ lines.
Poly marker (n, X1, X2, X3, ........Xno. Yı, Y2, Y3, ............yn) to draw ‘n' points. Fill area (n, X1, X2, X3, ........Xn. Yı, Y2, y3, ............yn). Fill area represents by 'n' points. Text (x, y, 'Text string ') to write text at x,y which in quote.
Set window (n, X1, X2, Yı, y2)to create window with (x1, yı) as lower left corner (x2, y2) as upper right corner n is window or view port number.
Set port (n, X1, X2, Yı, y2)
GKS Inquiry Functions
These functions are used to find the current status of any variable in GKS. Displavi text with the required alignment can be obtained through inquiry function. It is mainly us isolate the predefined values of variables if anything is required. The transformations clippings discussed in Unit 1 are the functions added in the inquiry functions.
As we know already, any compnenet in engineering field and day to day life cons; many parts which are maufacutred in such a way to connect and obtain a single struct means, a single structure has many segments and each should be separately treate information about them should be perserved. In GKS, segments are treated by see functions. So, the available segments are as follows.
(i) Segment storage:
It stoes a segment.
(ii) Segment creation, deletion and renaming:
It creates, deletes and renames a created segment.
(iii) Segments name:
It defines the name of segments.
(vi) Segment redrawing:
It forces any segment for redrawing.
GKS Input Functions
A set of of functionality is defined in the which are connected in a graphic system are to act an input keyborad and joystick. They differ in their construction method action. GKS input methods is classified into groups on th logical input devices.
1. String:
A set or string of character values is modeled by the action of a keyboard.
2. Choice:
election among several possibilites offered by the bank of buttons of a keyboard or a mouse or any other input devices. In choice, the integer options are 0,1,2,3 etc.
3. Valuator:
The valuator performs the logical function to generate a value between 0 and 1 by simualting the adjustment of any knob between two specified limtis. In vlauator, the real values are specififed in terms of distances.
4. Locator:
It functions to locate a device such as mouse or light pen from point to point to a specific location. It helps the device to enter into the world coordinates.
5. Stroke:
It provides the location values continuously in world coordiantes. It is an extension of a locator which generates the sequence of marked points.
6. Pick:
It helps to select the object or segment in a drawing which is already drawn.
******************

Thursday, October 25, 2018

Opposites

Opposites-எதிர்பதம் 

(A-Z)
A
1.aback x unaffected 2.abandon x support 3.abase x esteem 4.abate x intensify 5.abbreviate x expand 6.abdicate x claim 7.abduct x release 8.aberrant x normal 9.abet x rebuke 10.abhor x love 11.abide x break 12.abolish x build 13.accidental x planned 14.acclaim x criticize 15.accolade x blame 16.accommodate x deny 17.accompany x part 18.accomplish x fail 19.accord x reject 20.accountable x questionable 21.adjudge x disregard 22.admirable x abominable 23.admissible x prohibitive 24.admix x diffuse 25.admonish x compromise 26.adopt x avoid 27.adorable x hateful 28.adorn x strip 29.adroit x unskillful 30.adulation x accusation 31.adulterate x purify 32.advance x postpone 33.advent x departure 34.adventurous x easy 35.affectation x sincerity 36.affectionate x aversive 37.affinity x remoteness 38.affliction x relief 39.affluent x poor 40.affront x acclaim 41.afraid x brave 42.agape x infatuation 43.aged x youthful 44.ageless x transient 45.aggravate x lessen 46.aggressive x moderate 47.agile x sluggish 48.agony x joy 49.airy x substantial 50.alacrity x dissatisfaction 51.alien x familiar 52.alight x mount 53.align x jumble 54.allege x deny 55.alleviate x aggravate 56.allot x withhold 57.allow x prohibit 58.almighty x impotent 59.alone x together 60.aloof x concerned 61.alterable x constant 62.altruism x selfishness 63.amateur x professionalImage result for opposite
64.ambiguous x clear 65.ambitious x aimless 66.amenable x violable 67.amend x worsen 68.amiable x repulsive 69.amicable x inimical 70.amiss x orderly 71.amplify x simplify 72.ancestor x progeny 73.ancient x modern 74.angelic x devilish 75.anguish x joy 76.animated x lifeless 77.annul x validate 78.anterior x later 79.anticipated x unexpected 80.antipathy x sympathy 81.antiquated x new 82.anxious x hopeful 83.apathy x concerned 84.aplomb x unbalanced 85.apocryphal x authentic 86.appalling x pleasing 87.apparent x hidden 88.applaud x criticize 89.applicable x useless 90.appreciate x depreciate 91.apprehensive x easiness Related image92.approbate x reject 93.approval x rejection 94.apt x unlikely 95.arbitrary x reasonable 96.archaic x modern 97.arduous x easy 98.aristocratic x common 99.arouse x calm 100.arrest x release 101.arrival x departure 102.arrogant x humble 103.artful x simple 104.ascend x descend 105.askance x approval 106.assemble x break
107.accredit x disbelieve 108.accrue x decrease 109.accumulate x scatter 110.accurate x erroneous 111.accursed x blessed 112.accuse x appreciate 113.accustomed x unused 114.achieve x fail 115.acknowledge x deny 116.acquainted x strange 117.acquire x lose 118.acquit x accuse 119.actuality x fantasy 120.acute x less 121.adamant x flexible 122.adaptable x rigid 123.addictive x mutable 124.adequate x scarce 125.adherent x diffusible 126.adjourn x proceed 
***********************

Wednesday, October 24, 2018

திருக்குறள் -(அதிகாரம் - 1)

1. கடவுள் வாழ்த்து
(அதிகாரம் - 1)
1.அகர முதல எழுத்தெல்லாம் ஆதி
 பகவன் முதற்றே உலகு.
meaning:உலகில் வழங்கி வரும் எழுத்துக்கள் அ என்ற எழுத்தை முதலாகக் கொண்டுள்ளன. அதுபோல உலகத்து உயிர்கள் கடவுளைத் தமக்கு முதன்மையாகக் கொண்டுள்ளன.
2.கற்றதனாலாய பயனென்கொல்வாலறிவன்  
'நற்றாள் தொழாஅர் எனின்.
meaning:கடவுளின் புனிதமான திருவடிகளை வணங்காதவன், கற்ற கல்வியினால் ஒரு பயனும் இல்லை .
3.மலர்மிசை ஏகினான் மாணடி சேர்ந்தார் நிலமிசை நீடுவாழ் வார்.
meaning:பக்தரின் அகமலரில் வாழ்கின்ற கடவுளின் பெருமை பெற்ற திருவடிகளை நினைப்பவர்கள், உலகில் நெடுங்காலம் நிலைத்து வாழ்வார்கள்.
4.வேண்டுதல்வேண்டாமைஇலான்அடிசேர்ந்தார்க்கு   
 யாண்டும் இடும்பை இல.
meaning:விருப்பும் வெறுப்பும் இல்லாத கடவுளின் திருவடிகளை உறுதியாகப் பற்ற நினைப்பவர்களுக்கு வாழ்வில் எத்தகைய துன்பமும் ஏற்படாது.
5.இருள்சேர் இருவினையும் சேரா இறைவன் பொருள்சேர் புகழ்புரிந்தார் மாட்டு.
meaning:கடவுளின் உண்மையான திருவடிகளை விரும்பிப் போற்றுகிறவர்களிடம் நல்வினை, தீவினை ஆகிய இருவினைகளும் தொடர்வதில்லை.
 
 
Image result for thiruvalluvar

6.பொறிவாயில்ஐந்தவித்தான்பொய்தீர்ஒழுக்க    
நெறிநின்றார் நீடுவாழ் வார்.
meaning:ஐம்பொறிகள் வழியாகப் பிறக்கும் வேட்கைகள் இல்லாத கடவுளின் உண்மையான புகழைப் போற்றுபவர்கள் நிலை பெற்று வாழ்வார்கள்.
7.தனக்குவமைஇல்லாதான்தாள்சேர்ந்தார்க் கல்லால் 
 மனக்கவலை மாற்றல் அரிது.
meaning:தனக்கு ஒப்புமை இல்லாத கடவுளின் திருவடிகளைப் பொருதி நினைக்காதவர்களால் மனக்கவலையை மாற்ற முடியாது.
8.அறவாழி அந்தணன் தாள்சேர்ந்தார்க் கல்லால் 
பிறவாழி நீந்தல் அரிது.
meaning:அறக்கடலாக விளங்கும் கடவுளின் திருவடிகளைப் பொருந்தி நினைக்காதவர் களுக்கு உலக ஆசைகள் என்ற கடல்களைக் கடக்க முடியாது.
9.கோளில் பொறியில் குணமிலவே எண்குணத்தான் 
தாளை வணங்காத் தலை.
meaning:கேட்க முடியாத காது, பார்க்க முடியாத கண் போலவே, எட்டுக் குணங்களைக் கொண்ட இறைவனின் திருவடிகளை வணங்காத தலையும் பயனற்றது.
10.பிறவிப் பெருங்கடல் நீந்துவர் நீந்தார் இறைவன் அடிசேராதார். 
meaning:இறைவனின் திருவடிகளை பற்றி நினைப்பவர்கள் பிறவி எனும் பெருங்கடலைக் கடப்பார்கள். மற்றவர்களால் கடக்க முடியாது.
*****************



GRAPHICS KERNEL SYSTEM(GKS),features of GKS,coordinates of GKS,classification of GKS,GKS primitivesGKS inquiry functions

GRAPHICS KERNEL SYSTEM(GKS) GKS is basically a set of procedures which can be called by user programs to carry out certain generalized...