addis&kimuli

Upload: sri-nidhi

Post on 06-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 addis&kimuli

    1/12

    By:ADDIS HAILU

    KIMULI HAROLD

  • 8/3/2019 addis&kimuli

    2/12

    ` Interactive construction techniques means we willuse a technique to construct a picture.

    ` There are several techniques that areincorporated into graphics packages to aid theinteractive construction of pictures.

    ` Various input options can be provided, so thatcoordinate information entered with locator andstroke devices can be adjusted or interpreted

    according to a selected option.` For example, we can restrict all lines to be either

    horizontal or vertical.

  • 8/3/2019 addis&kimuli

    3/12

    ` Input coordinates can establish the position or

    boundaries for ob~ to be drawn, or they can be used

    to rearrange previously displayed objects.

    `

    There are different techniques this techniques:1. positioning

    2. Dragging

    3. Constraints

    4. Grids:5. Circle Rubber Band Method

    6. Gravity filed

  • 8/3/2019 addis&kimuli

    4/12

    ` Coordinate values supplied by locator input are oftenused with positioning methods to specify a location fordisplaying an object or a character string.

    ` We interactively select coordinate positions with a

    pointing device, usually by positioning the screencursor. Just how the object or text-string positioning isperformed depends on the selected options.

    ` With a text string, for example, the screen pint couldbe taken as the centre string position, or the start orend position of the string,

  • 8/3/2019 addis&kimuli

    5/12

    ` For lines, straight line segments can be displayed

    between two selected screen positions.

    ` As an aid in positioning objects, numeric values for

    selected positions can be echoed on the screen.` Using the echoed coordinate values as a guide, we

    can make adjustments in the selected location to

    obtain accurate positioning.

  • 8/3/2019 addis&kimuli

    6/12

    `Advantage :` We can easily change the location of an object with the

    help of mouse` We can easily view where our object will appear on the

    window.` We can easily observe one object can overlap with each

    other or not.`

    ` Disadvantage`

    ` We can not get the actual position of an object.` We can not calculate accurate positioning point of an

    objects.

  • 8/3/2019 addis&kimuli

    7/12

    ` It is a rule for altering input-coordinate values toproduce a specified orientation or alignment of thedisplayed coordinates.

    ` There are many kinds of constraint functions that can

    be specified, but the most common constraint is ahorizontal or vertical alignment of straight lines.

    ` This type of constraint, is useful in forming networklayouts.

    ` With this constraint, we can create horizontal andvertical lines without worrying about precisespecification of endpoint coordinates.

  • 8/3/2019 addis&kimuli

    8/12

  • 8/3/2019 addis&kimuli

    9/12

    ` A horizontal or vertical constraint is implemented by

    determining whether any two input coordinate

    endpoints are more nearly horizontal or more nearly

    vertical.

    ` If the difference in the y values of the two endpoints

    is smaller than the difference in x values, a horizontal

    line is displayed. Otherwise, a vertical line is drawn.

  • 8/3/2019 addis&kimuli

    10/12

    Advantage:

    ` We can modify a picture according to ourrequirement.

    ` We can perform various operation on picture

    modification.` We can easily implement the rules over picture

    construction and user can be bounded to do thetask.

    Disadvantage` Some time one rule or constraint can not be

    implemented on any application or object.

  • 8/3/2019 addis&kimuli

    11/12

    ` In this method we will divide a picture into grids.

    ` Grids will be constructed according to the size of animage. If image is large then grid will be moreotherwise grid will be less.

    ` Object will be arranged according to intersection ofrow and column . where intersection is happeningwhere object will be placed.

    ` Suppose one object location position at 4.6 then it isautomatically shifted to 5 if it is at 4.3 then it isautomatically shifted to 4.

  • 8/3/2019 addis&kimuli

    12/12

    Advantage :

    ` Object will provide accurate position of an object

    ` Object can be moved from one grid location to

    another location` Object are automatically shifted to rounded location

    Disadvantage:

    ` We can not get accurate location of an object.

    ` We can not get accurate value of an object.