Total members 11894 |It is currently Sat Nov 23, 2024 9:09 am Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





Circle drawing using Polar based algorithm with C++ MFC.
Code:

  void CirclePolar
(HDC hdc,int xc,int ycint R)
            {
            
int x=R,y=0;
            
double theta=0,dtheta=1.0/R;
            
Draw8Points(hdc,xc,yc,x,);
            while(
x>y)
            {
            
theta+=dtheta;
            
x=round(R*cos(theta));
            
y=round(R*sin(theta));
            
Draw8Points(hdc,xc,yc,x,y);
            }
            }
 




Code:

 void Draw8Points
(HDC hdc,int xc,int ycint aint b)
            {
                    
SetPixel(hdcxc+ayc+bNULL);
                    
SetPixel(hdcxc-ayc+bNULL);
                    
SetPixel(hdcxc-ayc-bNULL);
                    
SetPixel(hdcxc+ayc-bNULL);
                    
SetPixel(hdcxc+byc+aNULL);
                    
SetPixel(hdcxc-byc+aNULL);
                    
SetPixel(hdcxc-byc-aNULL);
                    
SetPixel(hdcxc+byc-aNULL);
          }
 




_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : Circle drawing using Polar based algorithm with C++
 Circle direct drawing algorithm     -  
 Drawing circle using circle equation directly , on mouse     -  
 php drawing a circle     -  
 Circle drawing using Bresenham     -  
 php drawing a circle with imagearc()     -  
 Drawing Circle using Mid-point implmented using J2me     -  
 DDA Line Drawing Algorithm     -  
 Bresenham (midpoint) algorithm (integer DDA) drawing line     -  
 Draw Circles using using Polar form equations-On mouse Click     -  
 Circle class in C++     -  









Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com