public static class ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo extends IMeshFieldGeo
IFieldGeo.Decay
Modifier and Type | Field and Description |
---|---|
ILinkedDataAgent<IVecI>[] |
linkedAgents |
IVectorObject[] |
vectorObjects |
mesh
bidirectional, constantIntensity, customDecay, decay, gaussDecay, intensity, linearDecay, noDecay, threshold
Constructor and Description |
---|
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo(IMeshI m) |
Modifier and Type | Method and Description |
---|---|
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo |
addForce(int vertexIndex,
IVecI vec) |
IVecI |
get(int vertexIdx) |
IVecI |
getForce(int vertexIndex) |
void |
initField() |
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo |
linkFriction(double fric) |
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo |
linkFriction(int vertexIndex,
double fric) |
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo |
setForce(int vertexIndex,
IVecI vec) |
ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo |
showVector() |
bidirectional, constantIntensity, del, gauss, gaussian, gaussianDecay, get, get, intensity, linear, linearDecay, noDecay, threshold
public ILinkedDataAgent<IVecI>[] linkedAgents
public IVectorObject[] vectorObjects
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo(IMeshI m)
public void initField()
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo setForce(int vertexIndex, IVecI vec)
public IVecI getForce(int vertexIndex)
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo addForce(int vertexIndex, IVecI vec)
public IVecI get(int vertexIdx)
get
in class IMeshFieldGeo
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo showVector()
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo linkFriction(double fric)
public ILinkedNodeMeshField.ILinkedNodeMeshFieldGeo linkFriction(int vertexIndex, double fric)