|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--acm.graphics.GMath
public class GMath extends ObjectThis class defines a variety of static mathematical methods that are useful for the acm.graphics package.
| Method Summary | |
| double | angle(double x,
double y) |
| double | angle(double x0,
double y0,
double x1,
double y1) |
| double | cosDegrees(double angle) |
| double | distance(double x,
double y) |
| double | distance(double x0,
double y0,
double x1,
double y1) |
| int | round(double x) |
| double | sinDegrees(double angle) |
| double | tanDegrees(double angle) |
| double | toDegrees(double radians) |
| double | toRadians(double degrees) |
| Method Detail |
public static double angle(double x,
double y)| Usage: | double theta = angle(x, y); | ||||
| Parameters: |
| ||||
| Returns: | The angle from the origin to the point (x, y) measured in degrees counterclockwise from the +x axis |
public static double angle(double x0,
double y0,
double x1,
double y1)| Usage: | double theta = angle(x0, y0, x1, y1); | ||||||||
| Parameters: |
| ||||||||
| Returns: | The angle formed by the line segment from (x0, y0) to (x1, y1) |
public static double cosDegrees(double angle)| Usage: | double c = cosDegrees(angle); | ||
| Parameter: |
| ||
| Returns: | The trigonometric cosine of the angle |
public static double distance(double x,
double y)| Usage: | double d = distance(x, y); | ||||
| Parameters: |
| ||||
| Returns: | The distance from the origin to the point (x, y) |
public static double distance(double x0,
double y0,
double x1,
double y1)| Usage: | double d = distance(x0, y0, x1, y1); | ||||||||
| Parameters: |
| ||||||||
| Returns: | The distance between the points (x0, y0) and (x1, y1) |
public static int round(double x)| Usage: | int n = round(x); | ||
| Parameter: |
| ||
| Returns: | The nearest int value |
public static double sinDegrees(double angle)| Usage: | double s = sinDegrees(angle); | ||
| Parameter: |
| ||
| Returns: | The trigonometric sine of the angle |
public static double tanDegrees(double angle)| Usage: | double t = tanDegrees(angle); | ||
| Parameter: |
| ||
| Returns: | The trigonometric tangent of the angle |
public static double toDegrees(double radians)| Usage: | double degrees = toDegrees(radians); | ||
| Parameter: |
| ||
| Returns: | The equivalent angle in degrees |
public static double toRadians(double degrees)| Usage: | double radians = toRadians(degrees); | ||
| Parameter: |
| ||
| Returns: | The equivalent angle in radians |
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||