|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IRand
public class IRand
A class to provide random number function.
Field Summary | |
---|---|
static long |
defaultSeed
|
protected static java.util.Random |
random
|
Constructor Summary | |
---|---|
IRand()
|
Method Summary | ||
---|---|---|
static java.awt.Color |
clr()
|
|
static java.awt.Color |
clr(java.awt.Color c,
float maxRed,
float maxGreen,
float maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
float maxRed,
float maxGreen,
float maxBlue,
float alpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float alpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float minAlpha,
float maxAlpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
int maxRed,
int maxGreen,
int maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
int maxRed,
int maxGreen,
int maxBlue,
int alpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int alpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int minAlpha,
int maxAlpha)
add random numbers to each component of color |
|
static java.awt.Color |
clr(float alpha)
|
|
static java.awt.Color |
clr(float maxRed,
float maxGreen,
float maxBlue)
|
|
static java.awt.Color |
clr(float maxRed,
float maxGreen,
float maxBlue,
float alpha)
|
|
static java.awt.Color |
clr(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue)
|
|
static java.awt.Color |
clr(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float alpha)
|
|
static java.awt.Color |
clr(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float minAlpha,
float maxAlpha)
|
|
static java.awt.Color |
clr(int alpha)
|
|
static java.awt.Color |
clr(int maxRed,
int maxGreen,
int maxBlue)
|
|
static java.awt.Color |
clr(int maxRed,
int maxGreen,
int maxBlue,
int alpha)
|
|
static java.awt.Color |
clr(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue)
|
|
static java.awt.Color |
clr(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int alpha)
|
|
static java.awt.Color |
clr(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int minAlpha,
int maxAlpha)
|
|
static IVec |
dir()
random direction in 3D |
|
static IVec |
dir(double length)
|
|
static IVec |
dir(IVecI perpendicularAxis)
|
|
static IVec |
dir(IVecI perpendicularAxis,
double length)
|
|
static IVec |
dir2()
random direction on XY plane |
|
static IVec |
dir2(double length)
|
|
static IVec |
direction()
|
|
static IVec |
direction(double length)
|
|
static IVec |
direction(IVecI perpendicularAxis)
|
|
static IVec |
direction(IVecI perpendicularAxis,
double length)
|
|
static IVec |
direction2()
|
|
static IVec |
direction2(double length)
|
|
static double |
get()
|
|
static double |
get(double max)
|
|
static double |
get(double min,
double max)
|
|
static
|
get(java.util.List<T> array)
get one element out of array |
|
static
|
get(T[] array)
get one element out of array |
|
static java.awt.Color |
getColor()
|
|
static java.awt.Color |
getColor(java.awt.Color c,
float maxRed,
float maxGreen,
float maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
float maxRed,
float maxGreen,
float maxBlue,
float alpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float alpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float minAlpha,
float maxAlpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
int maxRed,
int maxGreen,
int maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
int maxRed,
int maxGreen,
int maxBlue,
int alpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int alpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(java.awt.Color c,
int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int minAlpha,
int maxAlpha)
add random numbers to each component of color |
|
static java.awt.Color |
getColor(float alpha)
|
|
static java.awt.Color |
getColor(float maxRed,
float maxGreen,
float maxBlue)
|
|
static java.awt.Color |
getColor(float maxRed,
float maxGreen,
float maxBlue,
float alpha)
|
|
static java.awt.Color |
getColor(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue)
|
|
static java.awt.Color |
getColor(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float alpha)
|
|
static java.awt.Color |
getColor(float minRed,
float maxRed,
float minGreen,
float maxGreen,
float minBlue,
float maxBlue,
float minAlpha,
float maxAlpha)
|
|
static java.awt.Color |
getColor(int alpha)
|
|
static java.awt.Color |
getColor(int maxRed,
int maxGreen,
int maxBlue)
|
|
static java.awt.Color |
getColor(int maxRed,
int maxGreen,
int maxBlue,
int alpha)
|
|
static java.awt.Color |
getColor(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue)
|
|
static java.awt.Color |
getColor(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int alpha)
|
|
static java.awt.Color |
getColor(int minRed,
int maxRed,
int minGreen,
int maxGreen,
int minBlue,
int maxBlue,
int minAlpha,
int maxAlpha)
|
|
static IVec |
getDirection()
|
|
static IVec |
getDirection(double length)
|
|
static IVec |
getDirection(IVecI perpendicularAxis)
|
|
static IVec |
getDirection(IVecI perpendicularAxis,
double length)
|
|
static IVec |
getDirection2()
|
|
static IVec |
getDirection2(double length)
|
|
static double |
getDouble()
|
|
static double |
getDouble(double max)
|
|
static double |
getDouble(double min,
double max)
|
|
static float |
getf()
|
|
static float |
getf(float max)
|
|
static float |
getf(float min,
float max)
|
|
static float |
getFloat()
|
|
static float |
getFloat(float max)
|
|
static float |
getFloat(float min,
float max)
|
|
static java.awt.Color |
getGray()
|
|
static java.awt.Color |
getGray(float alpha)
|
|
static java.awt.Color |
getGray(float minGray,
float maxGray)
|
|
static java.awt.Color |
getGray(float minGray,
float maxGray,
float alpha)
|
|
static java.awt.Color |
getGray(float minGray,
float maxGray,
float minAlpha,
float maxAlpha)
|
|
static java.awt.Color |
getGray(int alpha)
|
|
static java.awt.Color |
getGrayColor()
|
|
static java.awt.Color |
getGrayColor(float alpha)
|
|
static java.awt.Color |
getGrayColor(float minGray,
float maxGray)
|
|
static java.awt.Color |
getGrayColor(float minGray,
float maxGray,
float alpha)
|
|
static java.awt.Color |
getGrayColor(float minGray,
float maxGray,
float minAlpha,
float maxAlpha)
|
|
static java.awt.Color |
getGrayColor(int alpha)
|
|
static int |
geti()
returns 0 or 1 |
|
static int |
geti(int max)
|
|
static int |
geti(int min,
int max)
|
|
static int |
getInt()
|
|
static int |
getInt(int max)
|
|
static int |
getInt(int min,
int max)
|
|
static int |
getInteger()
|
|
static int |
getInteger(int max)
|
|
static int |
getInteger(int min,
int max)
|
|
static boolean |
getPercent(double percent)
|
|
static IVec |
getPoint()
|
|
static IVec |
getPoint(double max)
|
|
static IVec |
getPoint(double min,
double max)
|
|
static IVec |
getPoint(double maxx,
double maxy,
double maxz)
|
|
static IVec |
getPoint(double minx,
double miny,
double maxx,
double maxy)
|
|
static IVec |
getPoint(double minx,
double miny,
double minz,
double maxx,
double maxy,
double maxz)
|
|
static IVec |
getPoint(IVec max)
|
|
static IVec |
getPoint(IVec min,
IVec max)
|
|
static IVec |
getPoint2()
|
|
static IVec |
getPoint2(double max)
|
|
static IVec |
getPoint2(double min,
double max)
|
|
static IVec |
getPoint2(double minx,
double miny,
double maxx,
double maxy)
|
|
static java.awt.Color |
gray()
|
|
static java.awt.Color |
gray(float alpha)
|
|
static java.awt.Color |
gray(float minGray,
float maxGray)
|
|
static java.awt.Color |
gray(float minGray,
float maxGray,
float alpha)
|
|
static java.awt.Color |
gray(float minGray,
float maxGray,
float minAlpha,
float maxAlpha)
|
|
static java.awt.Color |
gray(int alpha)
|
|
static void |
init()
|
|
static void |
init(long seed)
|
|
static void |
initByTime()
|
|
protected static float |
limit1(float value)
|
|
protected static int |
limit255(int value)
|
|
static boolean |
pct(double percent)
|
|
static boolean |
percent(double percent)
|
|
static IVec |
point()
|
|
static IVec |
point(double max)
|
|
static IVec |
point(double min,
double max)
|
|
static IVec |
point(double maxx,
double maxy,
double maxz)
|
|
static IVec |
point(double minx,
double miny,
double maxx,
double maxy)
|
|
static IVec |
point(double minx,
double miny,
double minz,
double maxx,
double maxy,
double maxz)
|
|
static IVec |
point(IVec max)
|
|
static IVec |
point(IVec min,
IVec max)
|
|
static IVec |
point2()
|
|
static IVec |
point2(double max)
|
|
static IVec |
point2(double min,
double max)
|
|
static IVec |
point2(double minx,
double miny,
double maxx,
double maxy)
|
|
static IVec |
pt()
|
|
static IVec |
pt(double max)
|
|
static IVec |
pt(double min,
double max)
|
|
static IVec |
pt(double maxx,
double maxy,
double maxz)
|
|
static IVec |
pt(double minx,
double miny,
double maxx,
double maxy)
|
|
static IVec |
pt(double minx,
double miny,
double minz,
double maxx,
double maxy,
double maxz)
|
|
static IVec |
pt(IVec max)
|
|
static IVec |
pt(IVec min,
IVec max)
|
|
static IVec |
pt2()
|
|
static IVec |
pt2(double max)
|
|
static IVec |
pt2(double min,
double max)
|
|
static IVec |
pt2(double minx,
double miny,
double maxx,
double maxy)
random point on XY plane |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long defaultSeed
protected static java.util.Random random
Constructor Detail |
---|
public IRand()
Method Detail |
---|
public static void init()
public static void init(long seed)
public static void initByTime()
public static double get()
public static double getDouble(double min, double max)
public static double getDouble(double max)
public static double getDouble()
public static double get(double min, double max)
public static double get(double max)
public static float getf()
public static float getf(float min, float max)
public static float getf(float max)
public static float getFloat()
public static float getFloat(float min, float max)
public static float getFloat(float max)
public static int geti(int min, int max)
public static int geti(int max)
public static int geti()
public static int getInt(int min, int max)
public static int getInt(int max)
public static int getInt()
public static int getInteger(int min, int max)
public static int getInteger(int max)
public static int getInteger()
public static <T> T get(T[] array)
public static <T> T get(java.util.List<T> array)
public static IVec pt(IVec min, IVec max)
public static IVec point(IVec min, IVec max)
public static IVec getPoint(IVec min, IVec max)
public static IVec pt(IVec max)
public static IVec point(IVec max)
public static IVec getPoint(IVec max)
public static IVec pt(double minx, double miny, double minz, double maxx, double maxy, double maxz)
public static IVec pt(double maxx, double maxy, double maxz)
public static IVec pt(double minx, double miny, double maxx, double maxy)
public static IVec pt(double min, double max)
public static IVec pt(double max)
public static IVec pt()
public static IVec point(double minx, double miny, double minz, double maxx, double maxy, double maxz)
public static IVec point(double minx, double miny, double maxx, double maxy)
public static IVec point(double maxx, double maxy, double maxz)
public static IVec point(double min, double max)
public static IVec point(double max)
public static IVec point()
public static IVec getPoint(double minx, double miny, double minz, double maxx, double maxy, double maxz)
public static IVec getPoint(double minx, double miny, double maxx, double maxy)
public static IVec getPoint(double maxx, double maxy, double maxz)
public static IVec getPoint(double min, double max)
public static IVec getPoint(double max)
public static IVec getPoint()
public static IVec pt2(double minx, double miny, double maxx, double maxy)
public static IVec pt2(double min, double max)
public static IVec pt2(double max)
public static IVec pt2()
public static IVec point2(double minx, double miny, double maxx, double maxy)
public static IVec point2(double min, double max)
public static IVec point2(double max)
public static IVec point2()
public static IVec getPoint2(double minx, double miny, double maxx, double maxy)
public static IVec getPoint2(double min, double max)
public static IVec getPoint2(double max)
public static IVec getPoint2()
public static IVec dir()
public static IVec dir(double length)
public static IVec dir(IVecI perpendicularAxis)
public static IVec dir(IVecI perpendicularAxis, double length)
public static IVec direction()
public static IVec direction(double length)
public static IVec direction(IVecI perpendicularAxis)
public static IVec direction(IVecI perpendicularAxis, double length)
public static IVec getDirection()
public static IVec getDirection(double length)
public static IVec getDirection(IVecI perpendicularAxis)
public static IVec getDirection(IVecI perpendicularAxis, double length)
public static IVec dir2()
public static IVec dir2(double length)
public static IVec direction2()
public static IVec direction2(double length)
public static IVec getDirection2()
public static IVec getDirection2(double length)
public static boolean getPercent(double percent)
public static boolean percent(double percent)
public static boolean pct(double percent)
public static java.awt.Color getColor()
public static java.awt.Color clr()
protected static int limit255(int value)
protected static float limit1(float value)
public static java.awt.Color getColor(int alpha)
public static java.awt.Color clr(int alpha)
public static java.awt.Color getColor(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int minAlpha, int maxAlpha)
public static java.awt.Color clr(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int minAlpha, int maxAlpha)
public static java.awt.Color getColor(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int minAlpha, int maxAlpha)
public static java.awt.Color clr(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int minAlpha, int maxAlpha)
public static java.awt.Color getColor(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int alpha)
public static java.awt.Color clr(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int alpha)
public static java.awt.Color getColor(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int alpha)
public static java.awt.Color clr(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue, int alpha)
public static java.awt.Color getColor(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue)
public static java.awt.Color clr(int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue)
public static java.awt.Color getColor(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue)
public static java.awt.Color clr(java.awt.Color c, int minRed, int maxRed, int minGreen, int maxGreen, int minBlue, int maxBlue)
public static java.awt.Color getColor(int maxRed, int maxGreen, int maxBlue, int alpha)
public static java.awt.Color clr(int maxRed, int maxGreen, int maxBlue, int alpha)
public static java.awt.Color getColor(java.awt.Color c, int maxRed, int maxGreen, int maxBlue, int alpha)
public static java.awt.Color clr(java.awt.Color c, int maxRed, int maxGreen, int maxBlue, int alpha)
public static java.awt.Color getColor(int maxRed, int maxGreen, int maxBlue)
public static java.awt.Color clr(int maxRed, int maxGreen, int maxBlue)
public static java.awt.Color getColor(java.awt.Color c, int maxRed, int maxGreen, int maxBlue)
public static java.awt.Color clr(java.awt.Color c, int maxRed, int maxGreen, int maxBlue)
public static java.awt.Color getColor(float alpha)
public static java.awt.Color clr(float alpha)
public static java.awt.Color getColor(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float minAlpha, float maxAlpha)
public static java.awt.Color clr(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float minAlpha, float maxAlpha)
public static java.awt.Color getColor(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float minAlpha, float maxAlpha)
public static java.awt.Color clr(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float minAlpha, float maxAlpha)
public static java.awt.Color getColor(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float alpha)
public static java.awt.Color clr(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float alpha)
public static java.awt.Color getColor(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float alpha)
public static java.awt.Color clr(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue, float alpha)
public static java.awt.Color getColor(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue)
public static java.awt.Color clr(float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue)
public static java.awt.Color getColor(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue)
public static java.awt.Color clr(java.awt.Color c, float minRed, float maxRed, float minGreen, float maxGreen, float minBlue, float maxBlue)
public static java.awt.Color getColor(float maxRed, float maxGreen, float maxBlue, float alpha)
public static java.awt.Color clr(float maxRed, float maxGreen, float maxBlue, float alpha)
public static java.awt.Color getColor(java.awt.Color c, float maxRed, float maxGreen, float maxBlue, float alpha)
public static java.awt.Color clr(java.awt.Color c, float maxRed, float maxGreen, float maxBlue, float alpha)
public static java.awt.Color getColor(float maxRed, float maxGreen, float maxBlue)
public static java.awt.Color clr(float maxRed, float maxGreen, float maxBlue)
public static java.awt.Color getColor(java.awt.Color c, float maxRed, float maxGreen, float maxBlue)
public static java.awt.Color clr(java.awt.Color c, float maxRed, float maxGreen, float maxBlue)
public static java.awt.Color getGrayColor()
public static java.awt.Color getGray()
public static java.awt.Color gray()
public static java.awt.Color getGrayColor(int alpha)
public static java.awt.Color getGray(int alpha)
public static java.awt.Color gray(int alpha)
public static java.awt.Color getGrayColor(float alpha)
public static java.awt.Color getGray(float alpha)
public static java.awt.Color gray(float alpha)
public static java.awt.Color getGrayColor(float minGray, float maxGray, float minAlpha, float maxAlpha)
public static java.awt.Color getGray(float minGray, float maxGray, float minAlpha, float maxAlpha)
public static java.awt.Color gray(float minGray, float maxGray, float minAlpha, float maxAlpha)
public static java.awt.Color getGrayColor(float minGray, float maxGray, float alpha)
public static java.awt.Color getGray(float minGray, float maxGray, float alpha)
public static java.awt.Color gray(float minGray, float maxGray, float alpha)
public static java.awt.Color getGrayColor(float minGray, float maxGray)
public static java.awt.Color getGray(float minGray, float maxGray)
public static java.awt.Color gray(float minGray, float maxGray)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |