public class IPointCurlField extends I3DField
| Modifier and Type | Field and Description |
|---|---|
(package private) IPoint |
point |
targetClassesalive, duration, interactOverridden, localDynamics, parent, targets, time| Constructor and Description |
|---|
IPointCurlField(double xpos,
double ypos,
double zpos,
double xaxis,
double yaxis,
double zaxis) |
IPointCurlField(IVecI pos,
IVecI axis) |
| Modifier and Type | Method and Description |
|---|---|
IPointCurlField |
bidirectional(boolean b)
if bidirectional is on, field force vector is flipped when velocity of particle is going opposite
|
IPointCurlField |
clr(java.awt.Color c) |
IPointCurlField |
clr(java.awt.Color c,
int alpha) |
IPointCurlField |
clr(double dgray) |
IPointCurlField |
clr(double dgray,
double dalpha) |
IPointCurlField |
clr(double dr,
double dg,
double db) |
IPointCurlField |
clr(double dr,
double dg,
double db,
double da) |
IPointCurlField |
clr(float fgray) |
IPointCurlField |
clr(float fgray,
float falpha) |
IPointCurlField |
clr(float fr,
float fg,
float fb) |
IPointCurlField |
clr(float fr,
float fg,
float fb,
float fa) |
IPointCurlField |
clr(int gray) |
IPointCurlField |
clr(int gray,
int alpha) |
IPointCurlField |
clr(int r,
int g,
int b) |
IPointCurlField |
clr(int r,
int g,
int b,
int a) |
IPointCurlField |
constantIntensity(boolean b)
if output vector is besed on constant length (intensity) or variable depending geometry when curve or surface tangent is used
|
IPointCurlField |
decay(IDecay decay,
double threshold)
custom decay
|
void |
del()
delete agent and stop it by removing it from dynamics server
|
IPointCurlField |
gauss(double threshold)
alias of gaussianDecay
|
IPointCurlField |
gaussian(double threshold)
alias of gaussianDecay
|
IPointCurlField |
gaussianDecay(double threshold)
set Gaussian decay with threshold; Threshold is used as double of standard deviation (when distance is eqaul to threshold, output is 13.5% of original).
|
double |
getSize() |
IPointCurlField |
hide() |
IPointCurlField |
hsb(double h,
double s,
double b) |
IPointCurlField |
hsb(double h,
double s,
double b,
double a) |
IPointCurlField |
hsb(float h,
float s,
float b) |
IPointCurlField |
hsb(float h,
float s,
float b,
float a) |
IPointCurlField |
intensity(double i)
set output intensity
|
IPointCurlField |
layer(ILayer l)
Set layer by ILayer object
|
IPointCurlField |
linear(double threshold)
alias of linearDecay
|
IPointCurlField |
linearDecay(double threshold)
set linear decay with threshold; When distance is equal to threshold, output is zero.
|
IPointCurlField |
name(java.lang.String nm)
methods of IObject
|
IPointCurlField |
noDecay()
set no decay
|
IPointCurlField |
setColor(java.awt.Color c) |
IPointCurlField |
setColor(java.awt.Color c,
int alpha) |
IPointCurlField |
setColor(double dgray) |
IPointCurlField |
setColor(double dgray,
double dalpha) |
IPointCurlField |
setColor(double dr,
double dg,
double db) |
IPointCurlField |
setColor(double dr,
double dg,
double db,
double da) |
IPointCurlField |
setColor(float fgray) |
IPointCurlField |
setColor(float fgray,
float falpha) |
IPointCurlField |
setColor(float fr,
float fg,
float fb) |
IPointCurlField |
setColor(float fr,
float fg,
float fb,
float fa) |
IPointCurlField |
setColor(int gray) |
IPointCurlField |
setColor(int gray,
int alpha) |
IPointCurlField |
setColor(int r,
int g,
int b) |
IPointCurlField |
setColor(int r,
int g,
int b,
int a) |
IPointCurlField |
setHSBColor(double h,
double s,
double b) |
IPointCurlField |
setHSBColor(double h,
double s,
double b,
double a) |
IPointCurlField |
setHSBColor(float h,
float s,
float b) |
IPointCurlField |
setHSBColor(float h,
float s,
float b,
float a) |
IPointCurlField |
setSize(double sz)
methods of IPoint
|
IPointCurlField |
show() |
double |
size() |
IPointCurlField |
size(double sz) |
IPointCurlField |
threshold(double t)
set decay threshold
|
IPointCurlField |
weight(double w) |
IPointCurlField |
weight(float w) |
clr, clr, clr, clr, clr, clr, clr, interact, isTarget, isTargetClass, target, target, targetClass, targetClassaddDynamics, alive, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, initAgent, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, setColor, setColor, setColor, setColor, target, target, targetNum, targets, time, time, update, updateGraphic, updateTargetaddUserData, addUserData, alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, cp, createGraphic, defaultAttribute, deleteGraphic, dup, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, isValid, isVisible, layer, layer, name, red, redInt, resetGraphic, saturation, server, setColor, setColor, setParameter, setTexture, syncColor, syncGraphic, syncVisibility, syncWeight, texture, userData, userData, userData, userDataNum, visible, weightIPoint point
public IPointCurlField(double xpos,
double ypos,
double zpos,
double xaxis,
double yaxis,
double zaxis)
public IPointCurlField noDecay()
I3DFieldpublic IPointCurlField linearDecay(double threshold)
I3DFieldlinearDecay in interface IFieldIlinearDecay in class I3DFieldpublic IPointCurlField linear(double threshold)
I3DFieldpublic IPointCurlField gaussianDecay(double threshold)
I3DFieldgaussianDecay in interface IFieldIgaussianDecay in class I3DFieldpublic IPointCurlField gaussian(double threshold)
I3DFieldpublic IPointCurlField gauss(double threshold)
I3DFieldpublic IPointCurlField decay(IDecay decay, double threshold)
I3DFieldpublic IPointCurlField constantIntensity(boolean b)
I3DFieldconstantIntensity in interface IFieldIconstantIntensity in class I3DFieldpublic IPointCurlField bidirectional(boolean b)
bidirectional in interface IFieldIbidirectional in class I3DFieldpublic IPointCurlField threshold(double t)
I3DFieldpublic IPointCurlField intensity(double i)
I3DFieldpublic IPointCurlField name(java.lang.String nm)
IFieldpublic IPointCurlField layer(ILayer l)
IObjectpublic IPointCurlField show()
public IPointCurlField hide()
public void del()
IAgentpublic IPointCurlField setSize(double sz)
public IPointCurlField size(double sz)
public double getSize()
public double size()
public IPointCurlField clr(java.awt.Color c)
public IPointCurlField clr(java.awt.Color c, int alpha)
public IPointCurlField clr(int gray)
public IPointCurlField clr(float fgray)
public IPointCurlField clr(double dgray)
public IPointCurlField clr(int gray, int alpha)
public IPointCurlField clr(float fgray, float falpha)
public IPointCurlField clr(double dgray, double dalpha)
public IPointCurlField clr(int r, int g, int b)
public IPointCurlField clr(float fr, float fg, float fb)
public IPointCurlField clr(double dr, double dg, double db)
public IPointCurlField clr(int r, int g, int b, int a)
public IPointCurlField clr(float fr, float fg, float fb, float fa)
public IPointCurlField clr(double dr, double dg, double db, double da)
public IPointCurlField hsb(float h, float s, float b, float a)
public IPointCurlField hsb(double h, double s, double b, double a)
public IPointCurlField hsb(float h, float s, float b)
public IPointCurlField hsb(double h, double s, double b)
public IPointCurlField setColor(java.awt.Color c)
public IPointCurlField setColor(java.awt.Color c, int alpha)
public IPointCurlField setColor(int gray)
public IPointCurlField setColor(float fgray)
public IPointCurlField setColor(double dgray)
public IPointCurlField setColor(int gray, int alpha)
public IPointCurlField setColor(float fgray, float falpha)
public IPointCurlField setColor(double dgray, double dalpha)
public IPointCurlField setColor(int r, int g, int b)
public IPointCurlField setColor(float fr, float fg, float fb)
public IPointCurlField setColor(double dr, double dg, double db)
public IPointCurlField setColor(int r, int g, int b, int a)
public IPointCurlField setColor(float fr, float fg, float fb, float fa)
public IPointCurlField setColor(double dr, double dg, double db, double da)
public IPointCurlField setHSBColor(float h, float s, float b, float a)
setHSBColor in class IFieldpublic IPointCurlField setHSBColor(double h, double s, double b, double a)
setHSBColor in class IFieldpublic IPointCurlField setHSBColor(float h, float s, float b)
setHSBColor in class IFieldpublic IPointCurlField setHSBColor(double h, double s, double b)
setHSBColor in class IFieldpublic IPointCurlField weight(double w)
public IPointCurlField weight(float w)