Professional Documents
Culture Documents
Hyperbola Final PDF
Hyperbola Final PDF
Hyperbola Final PDF
Table of contents
1 Hyperbola Drawing
Hyperbola Drawing
Midpoint Hyperbola Drawing
Midpoint Hyperbola Drawing Algorithm
Equation of a hyperbola
Drawing a hyperbola
Drawing a Hyperbola
Drawing a Hyperbola
How to vary
Computation can be
reduced by exploiting
symmetry
fhyperbola = b 2 x 2 a2 y 2 a2 b 2
Without loss of generalization, we consider center at (0, 0)
< 0; if (x, y ) is inside the boundary
fHyperbola (x, y ) = = 0; if (x, y ) is on the boundary
> 0; if (x, y ) is outiside the boundary
Finding p10
p1 0
= fhyperbola (1, 12 )
= b 2 (1)2 a2 ( 12 )2 a2 b 2
2
= b 2 a4 a2 b 2
Finding p20
p2 0
= fhyperbola ( 12 , 1)
= b 2 ( 21 )2 a2 (1)2 a2 b 2
2
= b4 a2 a2 b 2
1 // Region 2 algorithm
2 while (xk < xlimit||yk < ylimit)
3 if (p1 k < 0)
xk+1 xk , yk+1 yk + 1, Load (xk , yk + 1)
pk+1 = pk a2 2a2 (yk + 1)
4 Otherwise
xk+1 xk + 1, yk+1 yk 1, Load (xk + 1, yk 1)
pk+1 = pk + b 2 a2 + 2b 2 (xk + 12 ) 2a2 (yk + 1)
5 k (k + 1)