A Program to Draw Line

Embed Size (px)

Citation preview

  • 8/17/2019 A Program to Draw Line

    1/4

    /* A program to draw line & circle using DDA & Bresenham's algorithm. #include#include#include

    #include#include#include#include#include

    class draw{

    loat !""!$"$"!%"%"d!"d"!inc"inc"g"temp"mint steps

     public

    (oid ddaline)(oid bline)(oid ddacircle)(oid bcircle)

    +

    (oid drawddaline)

    {

      int i

      cout!$

      cout$

      cout!%

      cout%

      d!abs)!%0!$  dabs)%0$  clrscr)

      i)d!>dstepsd!

      elsestepsd

      !!$  $

      !incd!/steps  incd/steps

      or)i1i

  • 8/17/2019 A Program to Draw Line

    2/4

      {

    putpi!el)!23.1"23.1"45Ddela)$1!!2!inc2inc

      +

    +

    (oid drawbline)

    {  int i

      cout!$

      cout$

      cout!%

      cout%

      d!!%0!$  d%0$

      g)%*d0d!

      !!$  $

      md/d!

      !!$  $

      i)m>$  {  temp!  !  temp

      +

      or)i1i1  {

     22 gg2)%*d0)%*d!

      +  else

  • 8/17/2019 A Program to Draw Line

    3/4

     gg2)%*d

      ++

    (oid drawddacircle)

    {

    loat rad"start7!rad"start71"eint p"n1

    coutrad

    !$1!%rad

    !$start7!$start7

    do{

    ppow)%"nn22

    +while)p

  • 8/17/2019 A Program to Draw Line

    4/4

    i)d