public class IParticleAgent extends IParticle
point, pos, trackeralive, duration, interactOverridden, localDynamics, parent, targets, time| Constructor and Description |
|---|
IParticleAgent() |
IParticleAgent(double x,
double y,
double z) |
IParticleAgent(double x,
double y,
double z,
double vx,
double vy,
double vz) |
IParticleAgent(IParticle p) |
IParticleAgent(IParticleGeo ptcl) |
IParticleAgent(IParticleGeo ptcl,
IVecI vel) |
IParticleAgent(IParticle p,
IVecI vel) |
IParticleAgent(IVec p) |
IParticleAgent(IVecI p) |
IParticleAgent(IVecI p,
IVecI vel) |
IParticleAgent(IVec p,
IVec vel) |
| Modifier and Type | Method and Description |
|---|---|
IParticleAgent |
add(double x,
double y,
double z) |
IParticleAgent |
add(double f,
IVecI v)
scale add
|
IParticleAgent |
add(IDoubleI x,
IDoubleI y,
IDoubleI z) |
IParticleAgent |
add(IDoubleI f,
IVecI v)
scale add
|
IParticleAgent |
add(IVecI v) |
IParticleAgent |
add(IVecI v,
double f)
scale add
|
IParticleAgent |
add(IVecI v,
IDoubleI f)
scale add
|
IParticleAgent |
addForce(double fx,
double fy,
double fz)
alias of push
|
IParticleAgent |
addForce(IVecI f)
alias of push
|
IParticleAgent |
clr(java.awt.Color c) |
IParticleAgent |
clr(java.awt.Color c,
double alpha) |
IParticleAgent |
clr(java.awt.Color c,
float alpha) |
IParticleAgent |
clr(java.awt.Color c,
int alpha) |
IParticleAgent |
clr(double dgray) |
IParticleAgent |
clr(double dgray,
double dalpha) |
IParticleAgent |
clr(double dr,
double dg,
double db) |
IParticleAgent |
clr(double dr,
double dg,
double db,
double da) |
IParticleAgent |
clr(float fgray) |
IParticleAgent |
clr(float fgray,
float falpha) |
IParticleAgent |
clr(float fr,
float fg,
float fb) |
IParticleAgent |
clr(float fr,
float fg,
float fb,
float fa) |
IParticleAgent |
clr(IColor c)
to set an object color
|
IParticleAgent |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten
|
IParticleAgent |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten
|
IParticleAgent |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten
|
IParticleAgent |
clr(int gray) |
IParticleAgent |
clr(int gray,
int alpha) |
IParticleAgent |
clr(int r,
int g,
int b) |
IParticleAgent |
clr(int r,
int g,
int b,
int a) |
IParticleAgent |
clr(IObject o)
to set the same color with the object
|
IParticleAgent |
cp()
alias of dup()
|
IParticleAgent |
cp(double x,
double y,
double z)
cp() is alias of dup().add()
|
IParticleAgent |
cp(IDoubleI x,
IDoubleI y,
IDoubleI z)
cp() is alias of dup().add()
|
IParticleAgent |
cp(IVecI v)
cp() is alias of dup().add()
|
IParticleAgent |
decay(double d) |
IParticleAgent |
div(double v) |
IParticleAgent |
div(IDoubleI v) |
IParticleAgent |
dup()
duplicate object
|
IParticleAgent |
fix()
IParticleI API
|
IParticleAgent |
flip()
alias of neg()
|
IParticleAgent |
force(IVecI v)
set force
|
IParticleAgent |
frc(IVecI v)
set force
|
IParticleAgent |
fric(double friction)
set friction
|
IParticleAgent |
friction(double friction)
set friction
|
IParticleAgent |
hide() |
IParticleAgent |
hsb(double h,
double s,
double b) |
IParticleAgent |
hsb(double h,
double s,
double b,
double a) |
IParticleAgent |
hsb(float h,
float s,
float b) |
IParticleAgent |
hsb(float h,
float s,
float b,
float a) |
IParticleAgent |
layer(ILayer l)
Set layer by ILayer object
|
IParticleAgent |
len(double l)
setting length
|
IParticleAgent |
len(IDoubleI l)
setting length
|
IParticleAgent |
mass(double mass)
set mass
|
IParticleAgent |
mirror(double planeX,
double planeY,
double planeZ)
alias of ref
|
IParticleAgent |
mirror(double centerX,
double centerY,
double centerZ,
double planeX,
double planeY,
double planeZ)
alias of ref
|
IParticleAgent |
mirror(IVecI planeDir)
alias of ref
|
IParticleAgent |
mirror(IVecI center,
IVecI planeDir)
alias of ref
|
IParticleAgent |
mul(double v) |
IParticleAgent |
mul(IDoubleI v) |
IParticleAgent |
mv(double x,
double y,
double z)
mv() is alias of add()
|
IParticleAgent |
mv(IDoubleI x,
IDoubleI y,
IDoubleI z)
mv() is alias of add()
|
IParticleAgent |
mv(IVecI v)
mv() is alias of add()
|
IParticleAgent |
name(java.lang.String nm)
methods of IObject
|
IParticleAgent |
neg() |
IParticleAgent |
pos(IVecI v)
set position
|
IParticleAgent |
position(IVecI v)
set position
|
IParticleAgent |
pull(double fx,
double fy,
double fz)
equivalent to push(f.dup().neg())
|
IParticleAgent |
pull(IVecI f)
equivalent to push(f.dup().neg())
|
IParticleAgent |
push(double fx,
double fy,
double fz)
adding force to particle
|
IParticleAgent |
push(IVecI f)
adding force to particle
|
IParticleAgent |
ref(double planeX,
double planeY,
double planeZ)
reflect(mirror) 3 dimensionally to the other side of the plane
|
IParticleAgent |
ref(double centerX,
double centerY,
double centerZ,
double planeX,
double planeY,
double planeZ)
reflect(mirror) 3 dimensionally to the other side of the plane
|
IParticleAgent |
ref(IVecI planeDir)
reflect(mirror) 3 dimensionally to the other side of the plane
|
IParticleAgent |
ref(IVecI center,
IVecI planeDir)
reflect(mirror) 3 dimensionally to the other side of the plane
|
IParticleAgent |
removeTarget(int i)
remove target object.
|
IParticleAgent |
removeTarget(IObject obj)
remove target object.
|
IParticleAgent |
reset()
setting force zero
|
IParticleAgent |
resetForce()
alias of reset
|
IParticleAgent |
rev()
alias of neg()
|
IParticleAgent |
rot(double angle)
rotation on XY plane
|
IParticleAgent |
rot(double axisX,
double axisY,
double axisZ,
double angle)
rotation around axis vector
|
IParticleAgent |
rot(double centerX,
double centerY,
double centerZ,
double axisX,
double axisY,
double axisZ,
double angle)
rotation around axis vector and center point
|
IParticleAgent |
rot(IDoubleI angle)
rotation on XY plane
|
IParticleAgent |
rot(IVecI axis,
double angle)
rotation around axis vector
|
IParticleAgent |
rot(IVecI axis,
IDoubleI angle)
rotation around axis vector
|
IParticleAgent |
rot(IVecI axis,
IVecI destDir)
rotate to destination direction vector
|
IParticleAgent |
rot(IVecI center,
IVecI axis,
double angle)
rotation around axis vector and center point
|
IParticleAgent |
rot(IVecI center,
IVecI axis,
IDoubleI angle)
rotation around axis vector and center point
|
IParticleAgent |
rot(IVecI center,
IVecI axis,
IVecI destPt)
rotate to destination point location
|
IParticleAgent |
rot2(double angle)
rotation on xy-plane; alias of rot(double)
|
IParticleAgent |
rot2(double centerX,
double centerY,
double angle)
rotation on xy-plane
|
IParticleAgent |
rot2(IDoubleI angle)
rotation on xy-plane; alias of rot(IDoubleI)
|
IParticleAgent |
rot2(IVecI destDir)
rotation on xy-plane towards destDir
|
IParticleAgent |
rot2(IVecI center,
double angle)
rotation on xy-plane
|
IParticleAgent |
rot2(IVecI center,
IDoubleI angle)
rotation on xy-plane
|
IParticleAgent |
rot2(IVecI center,
IVecI destPt)
rotation on xy-plane towards destPt
|
IParticleAgent |
scale(double f)
alias of mul
|
IParticleAgent |
scale(double centerX,
double centerY,
double centerZ,
double f)
scale from a center
|
IParticleAgent |
scale(IDoubleI f)
alias of mul
|
IParticleAgent |
scale(IVecI center,
double f)
scale from a center
|
IParticleAgent |
scale(IVecI center,
IDoubleI f)
scale from a center
|
IParticleAgent |
scale1d(double axisX,
double axisY,
double axisZ,
double f)
scale only in 1 direction
|
IParticleAgent |
scale1d(double centerX,
double centerY,
double centerZ,
double axisX,
double axisY,
double axisZ,
double f)
scale only in 1 direction from a center
|
IParticleAgent |
scale1d(IVecI axis,
double f)
scale only in 1 direction
|
IParticleAgent |
scale1d(IVecI axis,
IDoubleI f)
scale only in 1 direction
|
IParticleAgent |
scale1d(IVecI center,
IVecI axis,
double f)
scale only in 1 direction from a center
|
IParticleAgent |
scale1d(IVecI center,
IVecI axis,
IDoubleI f)
scale only in 1 direction from a center
|
IParticleAgent |
set(double x,
double y,
double z) |
IParticleAgent |
set(IDoubleI x,
IDoubleI y,
IDoubleI z) |
IParticleAgent |
set(IVecI v) |
IParticleAgent |
setColor(java.awt.Color c) |
IParticleAgent |
setColor(java.awt.Color c,
double alpha) |
IParticleAgent |
setColor(java.awt.Color c,
float alpha) |
IParticleAgent |
setColor(java.awt.Color c,
int alpha) |
IParticleAgent |
setColor(double dgray) |
IParticleAgent |
setColor(double dgray,
double dalpha) |
IParticleAgent |
setColor(double dr,
double dg,
double db) |
IParticleAgent |
setColor(double dr,
double dg,
double db,
double da) |
IParticleAgent |
setColor(float fgray) |
IParticleAgent |
setColor(float fgray,
float falpha) |
IParticleAgent |
setColor(float fr,
float fg,
float fb) |
IParticleAgent |
setColor(float fr,
float fg,
float fb,
float fa) |
IParticleAgent |
setColor(IColor c) |
IParticleAgent |
setColor(IColor c,
double alpha) |
IParticleAgent |
setColor(IColor c,
float alpha) |
IParticleAgent |
setColor(IColor c,
int alpha) |
IParticleAgent |
setColor(int gray) |
IParticleAgent |
setColor(int gray,
int alpha) |
IParticleAgent |
setColor(int r,
int g,
int b) |
IParticleAgent |
setColor(int r,
int g,
int b,
int a) |
IParticleAgent |
setHSBColor(double h,
double s,
double b) |
IParticleAgent |
setHSBColor(double h,
double s,
double b,
double a) |
IParticleAgent |
setHSBColor(float h,
float s,
float b) |
IParticleAgent |
setHSBColor(float h,
float s,
float b,
float a) |
IParticleAgent |
setSize(double sz)
methods of IPoint
|
IParticleAgent |
shear(double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear operation
|
IParticleAgent |
shear(IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear operation
|
IParticleAgent |
shear(IVecI center,
double sxy,
double syx,
double syz,
double szy,
double szx,
double sxz)
shear operation
|
IParticleAgent |
shear(IVecI center,
IDoubleI sxy,
IDoubleI syx,
IDoubleI syz,
IDoubleI szy,
IDoubleI szx,
IDoubleI sxz)
shear operation
|
IParticleAgent |
shearXY(double sxy,
double syx)
shear operation on XY
|
IParticleAgent |
shearXY(IDoubleI sxy,
IDoubleI syx)
shear operation on XY
|
IParticleAgent |
shearXY(IVecI center,
double sxy,
double syx)
shear operation on XY
|
IParticleAgent |
shearXY(IVecI center,
IDoubleI sxy,
IDoubleI syx)
shear operation on XY
|
IParticleAgent |
shearYZ(double syz,
double szy)
shear operation on YZ
|
IParticleAgent |
shearYZ(IDoubleI syz,
IDoubleI szy)
shear operation on YZ
|
IParticleAgent |
shearYZ(IVecI center,
double syz,
double szy)
shear operation on YZ
|
IParticleAgent |
shearYZ(IVecI center,
IDoubleI syz,
IDoubleI szy)
shear operation on YZ
|
IParticleAgent |
shearZX(double szx,
double sxz)
shear operation on ZX
|
IParticleAgent |
shearZX(IDoubleI szx,
IDoubleI sxz)
shear operation on ZX
|
IParticleAgent |
shearZX(IVecI center,
double szx,
double sxz)
shear operation on ZX
|
IParticleAgent |
shearZX(IVecI center,
IDoubleI szx,
IDoubleI sxz)
shear operation on ZX
|
IParticleAgent |
show() |
IParticleAgent |
size(double sz) |
IParticleAgent |
sub(double x,
double y,
double z) |
IParticleAgent |
sub(IDoubleI x,
IDoubleI y,
IDoubleI z) |
IParticleAgent |
sub(IVecI v) |
IParticleAgent |
target(IObject targetObj)
add terget object to be updated by this dynamic object.
|
IParticleAgent |
transform(IMatrix3I mat)
transform with a transformation matrix
|
IParticleAgent |
transform(IMatrix4I mat)
transform with a transformation matrix
|
IParticleAgent |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec)
transform with a transformation vectors
|
IParticleAgent |
transform(IVecI xvec,
IVecI yvec,
IVecI zvec,
IVecI translate)
transform with a transformation vectors
|
IParticleAgent |
translate(double x,
double y,
double z)
alias of add()
|
IParticleAgent |
translate(IDoubleI x,
IDoubleI y,
IDoubleI z)
alias of add()
|
IParticleAgent |
translate(IVecI v)
alias of add()
|
IParticleAgent |
unfix()
unfix movement
|
IParticleAgent |
unit()
unitize
|
IParticleAgent |
vel(IVecI v)
set velocity
|
IParticleAgent |
velocity(IVecI v)
set velocity
|
IParticleAgent |
weight(double w) |
IParticleAgent |
weight(float w) |
IParticleAgent |
x(double vx)
methods of IVecI
|
IParticleAgent |
x(IDoubleI vx)
setting x component
|
IParticleAgent |
y(double vy)
setting y component
|
IParticleAgent |
y(IDoubleI vy)
setting y component
|
IParticleAgent |
z(double vz)
setting z component
|
IParticleAgent |
z(IDoubleI vz)
setting z component
|
IParticleAgent |
zero()
setting all zero
|
acc, acceleration, attach, attach, attach, decay, fixed, force, frc, fric, friction, hideGeometry, hidePoint, initParticleAgent, initParticleAgent, initParticleAgent, initParticleAgent, initParticleAgent, mass, pos, position, showGeometry, showPoint, skipUpdateOnce, skipUpdateOnce, vel, velocity, x, x, y, y, zangle, angle, angle, angle, angle, angle, angle, angle, bisect, bisect, brep, brep, brepNum, breps, cross, cross, curve, curve, curveNum, curves, del, del, dif, dif, diff, diff, dist, dist, dist, dist, dist2, dist2, dist2, dist2, dot, dot, dot, dot, eq, eq, eq, eq, eq, eq, eq, eq, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, geometries, geometry, geometry, geometryNum, get, getSize, getX, getY, getZ, isValid, len, len, len, len2, len2, len2, mesh, mesh, meshes, meshNum, mid, mid, nml, nml, nml, nml, point, point, pointNum, points, size, sum, sum, sum, sum, sum, sum, sum, surface, surface, surfaceNum, surfaces, to2d, to2d, to2d, to2d, to4d, to4d, to4d, toString, x, x, x, y, y, y, z, z, zaddDynamics, alive, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, initAgent, interact, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, target, targetNum, targets, time, time, update, updateGraphic, updateTargetaddUserData, addUserData, alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, createGraphic, defaultAttribute, deleteGraphic, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, isVisible, layer, layer, name, red, redInt, resetGraphic, saturation, server, setParameter, setTexture, syncColor, syncGraphic, syncVisibility, syncWeight, texture, userData, userData, userData, userDataNum, visible, weightclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittarget, targetNum, targets, updateTargetangle, angle, angle, angle, angle, angle, angle, angle, bisect, bisect, cross, cross, dif, dif, diff, diff, dist, dist, dist, dist, dist2, dist2, dist2, dist2, dot, dot, dot, dot, eq, eq, eq, eq, eq, eq, eq, eq, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, eqZ, get, getX, getY, getZ, isValid, len, len, len, len2, len2, len2, mid, mid, nml, nml, nml, nml, sum, sum, sum, sum, sum, sum, sum, to2d, to2d, to2d, to2d, to4d, to4d, to4d, x, x, x, y, y, y, z, z, zpublic IParticleAgent()
public IParticleAgent(double x,
double y,
double z)
public IParticleAgent(IVec p)
public IParticleAgent(IVecI p)
public IParticleAgent(IParticleGeo ptcl)
public IParticleAgent(IParticle p)
public IParticleAgent(double x,
double y,
double z,
double vx,
double vy,
double vz)
public IParticleAgent(IParticleGeo ptcl, IVecI vel)
public IParticleAgent fix()
fix in interface IParticleIfix in class IParticlepublic IParticleAgent unfix()
IParticleIunfix in interface IParticleIunfix in class IParticlepublic IParticleAgent mass(double mass)
IParticleImass in interface IParticleImass in class IParticlepublic IParticleAgent position(IVecI v)
IParticleIposition in interface IParticleIposition in class IParticlepublic IParticleAgent pos(IVecI v)
IParticleIpos in interface IParticleIpos in class IParticlepublic IParticleAgent velocity(IVecI v)
IParticleIvelocity in interface IParticleIvelocity in class IParticlepublic IParticleAgent vel(IVecI v)
IParticleIvel in interface IParticleIvel in class IParticlepublic IParticleAgent force(IVecI v)
IParticleIforce in interface IParticleIforce in class IParticlepublic IParticleAgent frc(IVecI v)
IParticleIfrc in interface IParticleIfrc in class IParticlepublic IParticleAgent friction(double friction)
IParticleIfriction in interface IParticleIfriction in class IParticlepublic IParticleAgent fric(double friction)
IParticleIfric in interface IParticleIfric in class IParticlepublic IParticleAgent decay(double d)
decay in interface IParticleIdecay in class IParticlepublic IParticleAgent push(IVecI f)
IParticleIpush in interface IParticleIpush in class IParticlepublic IParticleAgent push(double fx, double fy, double fz)
IParticleIpush in interface IParticleIpush in class IParticlepublic IParticleAgent pull(IVecI f)
IParticleIpull in interface IParticleIpull in class IParticlepublic IParticleAgent pull(double fx, double fy, double fz)
IParticleIpull in interface IParticleIpull in class IParticlepublic IParticleAgent addForce(IVecI f)
IParticleIaddForce in interface IParticleIaddForce in class IParticlepublic IParticleAgent addForce(double fx, double fy, double fz)
IParticleIaddForce in interface IParticleIaddForce in class IParticlepublic IParticleAgent reset()
IParticleIreset in interface IParticleIreset in class IParticlepublic IParticleAgent resetForce()
IParticleIresetForce in interface IParticleIresetForce in class IParticlepublic IParticleAgent x(double vx)
public IParticleAgent y(double vy)
IVecIpublic IParticleAgent z(double vz)
IVecIpublic IParticleAgent x(IDoubleI vx)
IVecIpublic IParticleAgent y(IDoubleI vy)
IVecIpublic IParticleAgent z(IDoubleI vz)
IVecIpublic IParticleAgent dup()
IObjectdup in interface IArithmeticVal<IVecI,IDoubleI>dup in interface ITransformabledup in interface IVecIdup in class IParticlepublic IParticleAgent set(IVecI v)
public IParticleAgent set(double x, double y, double z)
public IParticleAgent set(IDoubleI x, IDoubleI y, IDoubleI z)
public IParticleAgent add(double x, double y, double z)
public IParticleAgent add(IDoubleI x, IDoubleI y, IDoubleI z)
public IParticleAgent add(IVecI v)
add in interface IArithmeticVal<IVecI,IDoubleI>add in interface ITransformableadd in interface IVecIadd in class IParticlepublic IParticleAgent sub(double x, double y, double z)
public IParticleAgent sub(IDoubleI x, IDoubleI y, IDoubleI z)
public IParticleAgent sub(IVecI v)
sub in interface IArithmeticVal<IVecI,IDoubleI>sub in interface ITransformablesub in interface IVecIsub in class IParticlepublic IParticleAgent mul(IDoubleI v)
mul in interface IArithmeticVal<IVecI,IDoubleI>mul in interface ITransformablemul in interface IVecImul in class IParticlepublic IParticleAgent mul(double v)
public IParticleAgent div(IDoubleI v)
div in interface IArithmeticVal<IVecI,IDoubleI>div in interface ITransformablediv in interface IVecIdiv in class IParticlepublic IParticleAgent div(double v)
public IParticleAgent neg()
public IParticleAgent rev()
IVecIpublic IParticleAgent flip()
IVecIpublic IParticleAgent zero()
IVecIpublic IParticleAgent add(IVecI v, double f)
IVecIpublic IParticleAgent add(IVecI v, IDoubleI f)
IVecIpublic IParticleAgent add(double f, IVecI v)
IVecIpublic IParticleAgent add(IDoubleI f, IVecI v)
IVecIpublic IParticleAgent len(IDoubleI l)
IVecIpublic IParticleAgent len(double l)
IVecIpublic IParticleAgent unit()
IVecIpublic IParticleAgent rot(IDoubleI angle)
IVecIpublic IParticleAgent rot(double angle)
IVecIpublic IParticleAgent rot(IVecI axis, IDoubleI angle)
IVecIpublic IParticleAgent rot(IVecI axis, double angle)
IVecIpublic IParticleAgent rot(double axisX, double axisY, double axisZ, double angle)
IVecIpublic IParticleAgent rot(IVecI center, IVecI axis, double angle)
IVecIpublic IParticleAgent rot(IVecI center, IVecI axis, IDoubleI angle)
IVecIpublic IParticleAgent rot(double centerX, double centerY, double centerZ, double axisX, double axisY, double axisZ, double angle)
IVecIpublic IParticleAgent rot(IVecI axis, IVecI destDir)
IVecIpublic IParticleAgent rot(IVecI center, IVecI axis, IVecI destPt)
IVecIpublic IParticleAgent rot2(IDoubleI angle)
IVecIpublic IParticleAgent rot2(double angle)
IVecIpublic IParticleAgent rot2(IVecI center, double angle)
IVecIpublic IParticleAgent rot2(IVecI center, IDoubleI angle)
IVecIpublic IParticleAgent rot2(double centerX, double centerY, double angle)
IVecIpublic IParticleAgent rot2(IVecI destDir)
IVecIpublic IParticleAgent rot2(IVecI center, IVecI destPt)
IVecIpublic IParticleAgent scale(IDoubleI f)
IVecIpublic IParticleAgent scale(double f)
IVecIpublic IParticleAgent scale(IVecI center, IDoubleI f)
IVecIpublic IParticleAgent scale(IVecI center, double f)
IVecIpublic IParticleAgent scale(double centerX, double centerY, double centerZ, double f)
IVecIpublic IParticleAgent scale1d(IVecI axis, double f)
public IParticleAgent scale1d(IVecI axis, IDoubleI f)
IVecIpublic IParticleAgent scale1d(double axisX, double axisY, double axisZ, double f)
IVecIpublic IParticleAgent scale1d(IVecI center, IVecI axis, double f)
IVecIpublic IParticleAgent scale1d(IVecI center, IVecI axis, IDoubleI f)
IVecIpublic IParticleAgent scale1d(double centerX, double centerY, double centerZ, double axisX, double axisY, double axisZ, double f)
IVecIpublic IParticleAgent ref(IVecI planeDir)
IVecIpublic IParticleAgent ref(double planeX, double planeY, double planeZ)
IVecIpublic IParticleAgent ref(IVecI center, IVecI planeDir)
IVecIpublic IParticleAgent ref(double centerX, double centerY, double centerZ, double planeX, double planeY, double planeZ)
IVecIpublic IParticleAgent mirror(IVecI planeDir)
IVecIpublic IParticleAgent mirror(double planeX, double planeY, double planeZ)
IVecIpublic IParticleAgent mirror(IVecI center, IVecI planeDir)
IVecIpublic IParticleAgent mirror(double centerX, double centerY, double centerZ, double planeX, double planeY, double planeZ)
IVecIpublic IParticleAgent shear(double sxy, double syx, double syz, double szy, double szx, double sxz)
IVecIpublic IParticleAgent shear(IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
IVecIpublic IParticleAgent shear(IVecI center, double sxy, double syx, double syz, double szy, double szx, double sxz)
IVecIpublic IParticleAgent shear(IVecI center, IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
IVecIpublic IParticleAgent shearXY(double sxy, double syx)
IVecIpublic IParticleAgent shearXY(IDoubleI sxy, IDoubleI syx)
IVecIpublic IParticleAgent shearXY(IVecI center, double sxy, double syx)
IVecIpublic IParticleAgent shearXY(IVecI center, IDoubleI sxy, IDoubleI syx)
IVecIpublic IParticleAgent shearYZ(double syz, double szy)
IVecIpublic IParticleAgent shearYZ(IDoubleI syz, IDoubleI szy)
IVecIpublic IParticleAgent shearYZ(IVecI center, double syz, double szy)
IVecIpublic IParticleAgent shearYZ(IVecI center, IDoubleI syz, IDoubleI szy)
IVecIpublic IParticleAgent shearZX(double szx, double sxz)
IVecIpublic IParticleAgent shearZX(IDoubleI szx, IDoubleI sxz)
IVecIpublic IParticleAgent shearZX(IVecI center, double szx, double sxz)
IVecIpublic IParticleAgent shearZX(IVecI center, IDoubleI szx, IDoubleI sxz)
IVecIpublic IParticleAgent translate(double x, double y, double z)
IVecIpublic IParticleAgent translate(IDoubleI x, IDoubleI y, IDoubleI z)
IVecIpublic IParticleAgent translate(IVecI v)
IVecIpublic IParticleAgent transform(IMatrix3I mat)
IVecIpublic IParticleAgent transform(IMatrix4I mat)
IVecIpublic IParticleAgent transform(IVecI xvec, IVecI yvec, IVecI zvec)
IVecIpublic IParticleAgent transform(IVecI xvec, IVecI yvec, IVecI zvec, IVecI translate)
IVecIpublic IParticleAgent mv(double x, double y, double z)
IVecIpublic IParticleAgent mv(IDoubleI x, IDoubleI y, IDoubleI z)
IVecIpublic IParticleAgent mv(IVecI v)
IVecIpublic IParticleAgent cp()
IObjectcp in interface IArithmeticVal<IVecI,IDoubleI>cp in interface ITransformablecp in interface IVecIcp in class IParticlepublic IParticleAgent cp(double x, double y, double z)
IVecIpublic IParticleAgent cp(IDoubleI x, IDoubleI y, IDoubleI z)
IVecIpublic IParticleAgent cp(IVecI v)
IVecIpublic IParticleAgent setSize(double sz)
public IParticleAgent size(double sz)
public IParticleAgent name(java.lang.String nm)
public IParticleAgent layer(ILayer l)
IObjectpublic IParticleAgent show()
public IParticleAgent hide()
public IParticleAgent clr(IColor c)
IObjectpublic IParticleAgent clr(IColor c, int alpha)
IObjectpublic IParticleAgent clr(IColor c, float alpha)
IObjectpublic IParticleAgent clr(IColor c, double alpha)
IObjectpublic IParticleAgent clr(IObject o)
IObjectpublic IParticleAgent clr(java.awt.Color c)
public IParticleAgent clr(java.awt.Color c, int alpha)
public IParticleAgent clr(java.awt.Color c, float alpha)
public IParticleAgent clr(java.awt.Color c, double alpha)
public IParticleAgent clr(int gray)
public IParticleAgent clr(float fgray)
public IParticleAgent clr(double dgray)
public IParticleAgent clr(int gray, int alpha)
public IParticleAgent clr(float fgray, float falpha)
public IParticleAgent clr(double dgray, double dalpha)
public IParticleAgent clr(int r, int g, int b)
public IParticleAgent clr(float fr, float fg, float fb)
public IParticleAgent clr(double dr, double dg, double db)
public IParticleAgent clr(int r, int g, int b, int a)
public IParticleAgent clr(float fr, float fg, float fb, float fa)
public IParticleAgent clr(double dr, double dg, double db, double da)
public IParticleAgent hsb(float h, float s, float b, float a)
public IParticleAgent hsb(double h, double s, double b, double a)
public IParticleAgent hsb(float h, float s, float b)
public IParticleAgent hsb(double h, double s, double b)
public IParticleAgent setColor(IColor c)
public IParticleAgent setColor(IColor c, int alpha)
public IParticleAgent setColor(IColor c, float alpha)
public IParticleAgent setColor(IColor c, double alpha)
public IParticleAgent setColor(java.awt.Color c)
public IParticleAgent setColor(java.awt.Color c, int alpha)
public IParticleAgent setColor(java.awt.Color c, float alpha)
public IParticleAgent setColor(java.awt.Color c, double alpha)
public IParticleAgent setColor(int gray)
public IParticleAgent setColor(float fgray)
public IParticleAgent setColor(double dgray)
public IParticleAgent setColor(int gray, int alpha)
public IParticleAgent setColor(float fgray, float falpha)
public IParticleAgent setColor(double dgray, double dalpha)
public IParticleAgent setColor(int r, int g, int b)
public IParticleAgent setColor(float fr, float fg, float fb)
public IParticleAgent setColor(double dr, double dg, double db)
public IParticleAgent setColor(int r, int g, int b, int a)
public IParticleAgent setColor(float fr, float fg, float fb, float fa)
public IParticleAgent setColor(double dr, double dg, double db, double da)
public IParticleAgent setHSBColor(float h, float s, float b, float a)
setHSBColor in class IParticlepublic IParticleAgent setHSBColor(double h, double s, double b, double a)
setHSBColor in class IParticlepublic IParticleAgent setHSBColor(float h, float s, float b)
setHSBColor in class IParticlepublic IParticleAgent setHSBColor(double h, double s, double b)
setHSBColor in class IParticlepublic IParticleAgent weight(double w)
public IParticleAgent weight(float w)
public IParticleAgent target(IObject targetObj)
public IParticleAgent removeTarget(int i)
removeTarget in interface IDynamicsremoveTarget in interface IParticleIremoveTarget in class IParticlepublic IParticleAgent removeTarget(IObject obj)
removeTarget in interface IDynamicsremoveTarget in interface IParticleIremoveTarget in class IParticle