public class ITrajectoryGeo extends IDynamicsBase implements ITrajectoryI
Modifier and Type | Field and Description |
---|---|
ICurve |
curve |
int |
degree |
IVecI |
pos |
parent, targets
Constructor and Description |
---|
ITrajectoryGeo(IObject obj,
IVecI pos) |
ITrajectoryGeo(IObject obj,
IVecI pos,
int curveDegree) |
ITrajectoryGeo(IPointAgent agent) |
ITrajectoryGeo(IPointAgent agent,
int curveDegree) |
ITrajectoryGeo(IVecI pos) |
ITrajectoryGeo(IVecI pos,
int curveDegree) |
Modifier and Type | Method and Description |
---|---|
ITrajectoryGeo |
addCP(IVecI pt)
add a point at the end of trajectory curve
|
ITrajectoryGeo |
clr(double dgray) |
ITrajectoryGeo |
clr(double dgray,
double dalpha) |
ITrajectoryGeo |
clr(double dr,
double dg,
double db) |
ITrajectoryGeo |
clr(double dr,
double dg,
double db,
double da) |
ITrajectoryGeo |
clr(float fgray) |
ITrajectoryGeo |
clr(float fgray,
float falpha) |
ITrajectoryGeo |
clr(float fr,
float fg,
float fb) |
ITrajectoryGeo |
clr(float fr,
float fg,
float fb,
float fa) |
ITrajectoryGeo |
clr(IColor c) |
ITrajectoryGeo |
clr(IColor c,
double alpha) |
ITrajectoryGeo |
clr(IColor c,
float alpha) |
ITrajectoryGeo |
clr(IColor c,
int alpha) |
ITrajectoryGeo |
clr(int gray) |
ITrajectoryGeo |
clr(int gray,
int alpha) |
ITrajectoryGeo |
clr(int r,
int g,
int b) |
ITrajectoryGeo |
clr(int r,
int g,
int b,
int a) |
ITrajectoryGeo |
clr(IObject o) |
ICurve |
curve()
returns trajectory curve object
|
int |
deg() |
ITrajectoryGeo |
deg(int deg) |
void |
del() |
void |
hide() |
ITrajectoryGeo |
hsb(double h,
double s,
double b) |
ITrajectoryGeo |
hsb(double h,
double s,
double b,
double a) |
ITrajectoryGeo |
hsb(float h,
float s,
float b) |
ITrajectoryGeo |
hsb(float h,
float s,
float b,
float a) |
void |
initTrajectory() |
ITrajectoryGeo |
setColor(double dgray) |
ITrajectoryGeo |
setColor(double dgray,
double dalpha) |
ITrajectoryGeo |
setColor(double dr,
double dg,
double db) |
ITrajectoryGeo |
setColor(double dr,
double dg,
double db,
double da) |
ITrajectoryGeo |
setColor(float fgray) |
ITrajectoryGeo |
setColor(float fgray,
float falpha) |
ITrajectoryGeo |
setColor(float fr,
float fg,
float fb) |
ITrajectoryGeo |
setColor(float fr,
float fg,
float fb,
float fa) |
ITrajectoryGeo |
setColor(IColor c) |
ITrajectoryGeo |
setColor(IColor c,
double alpha) |
ITrajectoryGeo |
setColor(IColor c,
float alpha) |
ITrajectoryGeo |
setColor(IColor c,
int alpha) |
ITrajectoryGeo |
setColor(int gray) |
ITrajectoryGeo |
setColor(int gray,
int alpha) |
ITrajectoryGeo |
setColor(int r,
int g,
int b) |
ITrajectoryGeo |
setColor(int r,
int g,
int b,
int a) |
ITrajectoryGeo |
setHSBColor(double h,
double s,
double b) |
ITrajectoryGeo |
setHSBColor(double h,
double s,
double b,
double a) |
ITrajectoryGeo |
setHSBColor(float h,
float s,
float b) |
ITrajectoryGeo |
setHSBColor(float h,
float s,
float b,
float a) |
void |
show() |
ICurve |
trajectory()
alias of curve()
|
void |
update()
behavior definition of updating dynamics in each time frame
|
ITrajectoryGeo |
weight(double w) |
ITrajectoryGeo |
weight(float w) |
initDynamicsBase, initDynamicsBase, initDynamicsBase, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, target, target, targetNum, targets, updateTarget
public ITrajectoryGeo(IVecI pos)
public ITrajectoryGeo(IVecI pos, int curveDegree)
public ITrajectoryGeo(IPointAgent agent)
public ITrajectoryGeo(IPointAgent agent, int curveDegree)
public void initTrajectory()
public int deg()
public ITrajectoryGeo deg(int deg)
public void hide()
public void show()
public void del()
public ICurve curve()
ITrajectoryI
curve
in interface ITrajectoryI
public ICurve trajectory()
ITrajectoryI
trajectory
in interface ITrajectoryI
public ITrajectoryGeo addCP(IVecI pt)
addCP
in interface ITrajectoryI
public void update()
IDynamicsBase
update
in interface IDynamics
update
in class IDynamicsBase
public ITrajectoryGeo clr(IColor c)
public ITrajectoryGeo clr(IColor c, int alpha)
public ITrajectoryGeo clr(IColor c, float alpha)
public ITrajectoryGeo clr(IColor c, double alpha)
public ITrajectoryGeo clr(IObject o)
public ITrajectoryGeo clr(int gray)
public ITrajectoryGeo clr(float fgray)
public ITrajectoryGeo clr(double dgray)
public ITrajectoryGeo clr(int gray, int alpha)
public ITrajectoryGeo clr(float fgray, float falpha)
public ITrajectoryGeo clr(double dgray, double dalpha)
public ITrajectoryGeo clr(int r, int g, int b)
public ITrajectoryGeo clr(float fr, float fg, float fb)
public ITrajectoryGeo clr(double dr, double dg, double db)
public ITrajectoryGeo clr(int r, int g, int b, int a)
public ITrajectoryGeo clr(float fr, float fg, float fb, float fa)
public ITrajectoryGeo clr(double dr, double dg, double db, double da)
public ITrajectoryGeo hsb(float h, float s, float b, float a)
public ITrajectoryGeo hsb(double h, double s, double b, double a)
public ITrajectoryGeo hsb(float h, float s, float b)
public ITrajectoryGeo hsb(double h, double s, double b)
public ITrajectoryGeo setColor(IColor c)
public ITrajectoryGeo setColor(IColor c, int alpha)
public ITrajectoryGeo setColor(IColor c, float alpha)
public ITrajectoryGeo setColor(IColor c, double alpha)
public ITrajectoryGeo setColor(int gray)
public ITrajectoryGeo setColor(float fgray)
public ITrajectoryGeo setColor(double dgray)
public ITrajectoryGeo setColor(int gray, int alpha)
public ITrajectoryGeo setColor(float fgray, float falpha)
public ITrajectoryGeo setColor(double dgray, double dalpha)
public ITrajectoryGeo setColor(int r, int g, int b)
public ITrajectoryGeo setColor(float fr, float fg, float fb)
public ITrajectoryGeo setColor(double dr, double dg, double db)
public ITrajectoryGeo setColor(int r, int g, int b, int a)
public ITrajectoryGeo setColor(float fr, float fg, float fb, float fa)
public ITrajectoryGeo setColor(double dr, double dg, double db, double da)
public ITrajectoryGeo setHSBColor(float h, float s, float b, float a)
public ITrajectoryGeo setHSBColor(double h, double s, double b, double a)
public ITrajectoryGeo setHSBColor(float h, float s, float b)
public ITrajectoryGeo setHSBColor(double h, double s, double b)
public ITrajectoryGeo weight(double w)
public ITrajectoryGeo weight(float w)