When we control the event,we control your lives
 
Trang ChínhTìm kiếmĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
Parabol  hyperbol Icon_minitimeTue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Parabol  hyperbol Icon_minitimeWed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Parabol  hyperbol Icon_minitimeWed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Parabol  hyperbol Icon_minitimeWed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Parabol  hyperbol Icon_minitimeMon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Parabol  hyperbol Icon_minitimeMon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Parabol  hyperbol Icon_minitimeMon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Parabol  hyperbol Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Parabol  hyperbol Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
January 2020
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Diễn Đàn
Affiliates
free forum


Share
 

 Parabol hyperbol

Go down 
Tác giảThông điệp
minhlap
Admin - Quản trị viên
Admin - Quản trị viên
minhlap

Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 30
Đến từ : TP Hồ Chí Minh

Parabol  hyperbol Empty
Bài gửiTiêu đề: Parabol hyperbol   Parabol  hyperbol Icon_minitimeSat Dec 12, 2009 7:11 pm

chi tham khao
void CGraphic::Parabol1(int xc,int yc,int a,int d)//x2=2ay
{
float m,c1,c2,p;
int x=0,y=0;
m=(float)x/a;
p=(float)1-a;
while(m<1)
{
c1=2*x+3;
c2=c1-2*a;
Put2Pixel(xc,yc,x,y);
if(p<0)p+=c1;
else
{
p+=c2;
y++;
}
x++;
m=(float)x/a;
}

y--;
while(y {
c1=-a;
c2=x+2+c1;
//Put2Pixel(xc,yc,x,y);
if(p>0) p+=c1;

else
{
p=p+c2;
x++;
}
y++;
Put2Pixel(xc,yc,x,y);
}
}

void CGraphic::Hyperbol(int xc, int yc, int a, int b, int d)
{
int x, y, pi;
float c1, c2;

x = a; y = 0;
pi = b*b*(a+0.5)*(a+0.5) +a*a- a*a*b*b;
while(b*b*x>a*a*y)
{
Put4Pixel(xc,yc,x,y);
c1 = -a*a*(2*y+3);
if(pi<0)
{
c2 = b*b*(2*x+2)+c1;
pi = pi + c2;
x++;


else
pi = pi + c1;
y++;
Put4Pixel(xc,yc,x,y);
}


}
Về Đầu Trang Go down
https://minhlap.forumvi.com
symphonyenigmatic
Thành viên bậc 3
Thành viên bậc 3
symphonyenigmatic

Tổng số bài gửi : 61
Points : 104
Reputation : 6
Join date : 26/07/2009
Age : 31
Đến từ : http:://thienthancntt.tk

Parabol  hyperbol Empty
Bài gửiTiêu đề: Re: Parabol hyperbol   Parabol  hyperbol Icon_minitimeSun Dec 13, 2009 10:46 am

Mình cũng có viết 1 bài hyperbol như sau, bạn xem thử nhé.
void hyper_bre(int xt, int yt, int a, int b , int X)
{
long p;
int x,y;
// ve r1
x=a;
y=0;
p=2*a*a - 2*b*b*a -b*b;
set4pixel(xt, yt, x,y);
while(b*b*x>a*a*y && x"<"X)
{
if(p>=0)
{
p+=2*a*a*(2*y+3) - 2*b*b*(2*x+2 );
x++;

}
else
p+=2*a*a*(2*y+3);
y++;
set4pixel(xt, yt,x,y);
}
// ve r2

while(x"<"X)
{
if(p>=0)
{
p+=2*b*b*(2*x+3)- 2*a*a*(2*y+2);
y++;

}
else
p+=2*b*b*(2*x+3);
x++;
set4pixel(xt, yt ,x,y);
}
}


Được sửa bởi symphonyenigmatic ngày Sun Jan 24, 2010 12:19 am; sửa lần 2.
Về Đầu Trang Go down
http://http:://thienthancntt.tk
symphonyenigmatic
Thành viên bậc 3
Thành viên bậc 3
symphonyenigmatic

Tổng số bài gửi : 61
Points : 104
Reputation : 6
Join date : 26/07/2009
Age : 31
Đến từ : http:://thienthancntt.tk

Parabol  hyperbol Empty
Bài gửiTiêu đề: Re: Parabol hyperbol   Parabol  hyperbol Icon_minitimeSun Dec 13, 2009 10:59 am

Xin lổi, vì trang hiểu dấu "<" là 1 thẻ của html, nên đã không cho hiện lên. Và mình xin bổ sung như sau:
Trích dẫn :
while(b*b*x>a*a*y && x nhỏ hơn X)

Trích dẫn :
while(x nhỏ hơnX)
Về Đầu Trang Go down
http://http:://thienthancntt.tk
Sponsored content




Parabol  hyperbol Empty
Bài gửiTiêu đề: Re: Parabol hyperbol   Parabol  hyperbol Icon_minitime

Về Đầu Trang Go down
 
Parabol hyperbol
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
minhlap.allgoo.us :: Lập trình :: Lập Trình Hướng Đối Tượng,Đồ Họa OpenGL C, C++-
Chuyển đến