public class IPlaneAttractorField extends I3DField
| Modifier and Type | Class and Description |
|---|---|
static class |
IPlaneAttractorField.IPlaneAttractorFieldGeo |
| Modifier and Type | Field and Description |
|---|---|
(package private) IPoint |
point |
targetClassesalive, duration, interactOverridden, localDynamics, parent, targets, time| Constructor and Description |
|---|
IPlaneAttractorField(double xpos,
double ypos,
double zpos,
double xnml,
double ynml,
double znml) |
IPlaneAttractorField(IVecI pos,
IVecI nml) |
| Modifier and Type | Method and Description |
|---|---|
IPlaneAttractorField |
bidirectional(boolean b)
if bidirectional is on, field force vector is flipped when velocity of particle is going opposite
|
IPlaneAttractorField |
clr(java.awt.Color c) |
IPlaneAttractorField |
clr(java.awt.Color c,
int alpha) |
IPlaneAttractorField |
clr(double dgray) |
IPlaneAttractorField |
clr(double dgray,
double dalpha) |
IPlaneAttractorField |
clr(double dr,
double dg,
double db) |
IPlaneAttractorField |
clr(double dr,
double dg,
double db,
double da) |
IPlaneAttractorField |
clr(float fgray) |
IPlaneAttractorField |
clr(float fgray,
float falpha) |
IPlaneAttractorField |
clr(float fr,
float fg,
float fb) |
IPlaneAttractorField |
clr(float fr,
float fg,
float fb,
float fa) |
IPlaneAttractorField |
clr(int gray) |
IPlaneAttractorField |
clr(int gray,
int alpha) |
IPlaneAttractorField |
clr(int r,
int g,
int b) |
IPlaneAttractorField |
clr(int r,
int g,
int b,
int a) |
IPlaneAttractorField |
constantIntensity(boolean b)
if output vector is besed on constant length (intensity) or variable depending geometry when curve or surface tangent is used
|
IPlaneAttractorField |
decay(IDecay decay,
double threshold)
custom decay
|
void |
del()
delete agent and stop it by removing it from dynamics server
|
IPlaneAttractorField |
gauss(double threshold)
alias of gaussianDecay
|
IPlaneAttractorField |
gaussian(double threshold)
alias of gaussianDecay
|
IPlaneAttractorField |
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() |
IPlaneAttractorField |
hide() |
IPlaneAttractorField |
hsb(double h,
double s,
double b) |
IPlaneAttractorField |
hsb(double h,
double s,
double b,
double a) |
IPlaneAttractorField |
hsb(float h,
float s,
float b) |
IPlaneAttractorField |
hsb(float h,
float s,
float b,
float a) |
IPlaneAttractorField |
intensity(double i)
set output intensity
|
IPlaneAttractorField |
layer(ILayer l)
Set layer by ILayer object
|
IPlaneAttractorField |
linear(double threshold)
alias of linearDecay
|
IPlaneAttractorField |
linearDecay(double threshold)
set linear decay with threshold; When distance is equal to threshold, output is zero.
|
IPlaneAttractorField |
name(java.lang.String nm)
methods of IObject
|
IPlaneAttractorField |
noDecay()
set no decay
|
IPlaneAttractorField |
setColor(java.awt.Color c) |
IPlaneAttractorField |
setColor(java.awt.Color c,
int alpha) |
IPlaneAttractorField |
setColor(double dgray) |
IPlaneAttractorField |
setColor(double dgray,
double dalpha) |
IPlaneAttractorField |
setColor(double dr,
double dg,
double db) |
IPlaneAttractorField |
setColor(double dr,
double dg,
double db,
double da) |
IPlaneAttractorField |
setColor(float fgray) |
IPlaneAttractorField |
setColor(float fgray,
float falpha) |
IPlaneAttractorField |
setColor(float fr,
float fg,
float fb) |
IPlaneAttractorField |
setColor(float fr,
float fg,
float fb,
float fa) |
IPlaneAttractorField |
setColor(int gray) |
IPlaneAttractorField |
setColor(int gray,
int alpha) |
IPlaneAttractorField |
setColor(int r,
int g,
int b) |
IPlaneAttractorField |
setColor(int r,
int g,
int b,
int a) |
IPlaneAttractorField |
setHSBColor(double h,
double s,
double b) |
IPlaneAttractorField |
setHSBColor(double h,
double s,
double b,
double a) |
IPlaneAttractorField |
setHSBColor(float h,
float s,
float b) |
IPlaneAttractorField |
setHSBColor(float h,
float s,
float b,
float a) |
IPlaneAttractorField |
setSize(double sz)
methods of IPoint
|
IPlaneAttractorField |
show() |
double |
size() |
IPlaneAttractorField |
size(double sz) |
IPlaneAttractorField |
threshold(double t)
set decay threshold
|
IPlaneAttractorField |
weight(double w) |
IPlaneAttractorField |
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 IPlaneAttractorField(double xpos,
double ypos,
double zpos,
double xnml,
double ynml,
double znml)
public IPlaneAttractorField noDecay()
I3DFieldpublic IPlaneAttractorField linearDecay(double threshold)
I3DFieldlinearDecay in interface IFieldIlinearDecay in class I3DFieldpublic IPlaneAttractorField linear(double threshold)
I3DFieldpublic IPlaneAttractorField gaussianDecay(double threshold)
I3DFieldgaussianDecay in interface IFieldIgaussianDecay in class I3DFieldpublic IPlaneAttractorField gaussian(double threshold)
I3DFieldpublic IPlaneAttractorField gauss(double threshold)
I3DFieldpublic IPlaneAttractorField decay(IDecay decay, double threshold)
I3DFieldpublic IPlaneAttractorField constantIntensity(boolean b)
I3DFieldconstantIntensity in interface IFieldIconstantIntensity in class I3DFieldpublic IPlaneAttractorField bidirectional(boolean b)
bidirectional in interface IFieldIbidirectional in class I3DFieldpublic IPlaneAttractorField threshold(double t)
I3DFieldpublic IPlaneAttractorField intensity(double i)
I3DFieldpublic IPlaneAttractorField name(java.lang.String nm)
IFieldpublic IPlaneAttractorField layer(ILayer l)
IObjectpublic IPlaneAttractorField show()
public IPlaneAttractorField hide()
public void del()
IAgentpublic IPlaneAttractorField setSize(double sz)
public IPlaneAttractorField size(double sz)
public double getSize()
public double size()
public IPlaneAttractorField clr(java.awt.Color c)
public IPlaneAttractorField clr(java.awt.Color c, int alpha)
public IPlaneAttractorField clr(int gray)
public IPlaneAttractorField clr(float fgray)
public IPlaneAttractorField clr(double dgray)
public IPlaneAttractorField clr(int gray, int alpha)
public IPlaneAttractorField clr(float fgray, float falpha)
public IPlaneAttractorField clr(double dgray, double dalpha)
public IPlaneAttractorField clr(int r, int g, int b)
public IPlaneAttractorField clr(float fr, float fg, float fb)
public IPlaneAttractorField clr(double dr, double dg, double db)
public IPlaneAttractorField clr(int r, int g, int b, int a)
public IPlaneAttractorField clr(float fr, float fg, float fb, float fa)
public IPlaneAttractorField clr(double dr, double dg, double db, double da)
public IPlaneAttractorField hsb(float h, float s, float b, float a)
public IPlaneAttractorField hsb(double h, double s, double b, double a)
public IPlaneAttractorField hsb(float h, float s, float b)
public IPlaneAttractorField hsb(double h, double s, double b)
public IPlaneAttractorField setColor(java.awt.Color c)
public IPlaneAttractorField setColor(java.awt.Color c, int alpha)
public IPlaneAttractorField setColor(int gray)
public IPlaneAttractorField setColor(float fgray)
public IPlaneAttractorField setColor(double dgray)
public IPlaneAttractorField setColor(int gray, int alpha)
public IPlaneAttractorField setColor(float fgray, float falpha)
public IPlaneAttractorField setColor(double dgray, double dalpha)
public IPlaneAttractorField setColor(int r, int g, int b)
public IPlaneAttractorField setColor(float fr, float fg, float fb)
public IPlaneAttractorField setColor(double dr, double dg, double db)
public IPlaneAttractorField setColor(int r, int g, int b, int a)
public IPlaneAttractorField setColor(float fr, float fg, float fb, float fa)
public IPlaneAttractorField setColor(double dr, double dg, double db, double da)
public IPlaneAttractorField setHSBColor(float h, float s, float b, float a)
setHSBColor in class IFieldpublic IPlaneAttractorField setHSBColor(double h, double s, double b, double a)
setHSBColor in class IFieldpublic IPlaneAttractorField setHSBColor(float h, float s, float b)
setHSBColor in class IFieldpublic IPlaneAttractorField setHSBColor(double h, double s, double b)
setHSBColor in class IFieldpublic IPlaneAttractorField weight(double w)
public IPlaneAttractorField weight(float w)