The nBase node implements a base object which interacts with the
nucleus dynamics solver.
| Long name (short name) |
Type |
Default |
Flags |
|
inputMesh
(imsh) |
Generic |
n/a |
    |
|
positions
(poss) |
Generic |
n/a |
     |
|
velocities
(vels) |
Generic |
n/a |
     |
|
internalState
(inst) |
Generic |
n/a |
     |
|
playFromCache
(pfc) |
bool |
false |
     |
|
cacheArrayData
(chad) |
genericArray |
empty |
    |
|
startPositions
(spns) |
vectorArray |
empty |
     |
|
startVelocities
(sves) |
vectorArray |
empty |
     |
|
thickness
(thss) |
float |
0.1 |
     |
|
thicknessMap
(thmp) |
float |
0.1 |
    |
|
thicknessPerVertex
(thpv) |
doubleArray |
empty |
    |
|
bounce
(boce) |
float |
0.0 |
     |
|
bounceMap
(bomp) |
float |
0.0 |
    |
|
bouncePerVertex
(bpv) |
doubleArray |
empty |
    |
|
friction
(fron) |
float |
0.1 |
     |
|
frictionMap
(frmp) |
float |
0.0 |
    |
|
frictionPerVertex
(fpv) |
doubleArray |
empty |
    |
|
damp
(adng) |
float |
0.0 |
     |
|
dampMap
(admp) |
float |
0.0 |
    |
|
dampPerVertex
(dpv) |
doubleArray |
empty |
    |
|
stickiness
(stck) |
float |
0.0 |
     |
|
stickinessMap
(skmp) |
float |
0.0 |
    |
|
stickinessPerVertex
(skpv) |
doubleArray |
empty |
    |
|
collideStrength
(clst) |
float |
1.0 |
     |
|
collideStrengthMap
(csmp) |
float |
0.0 |
    |
|
collideStrengthPerVertex
(cspv) |
doubleArray |
empty |
    |
|
collisionFlag
(cofl) |
enum |
2 |
     |
|
selfCollisionFlag
(scfl) |
enum |
0 |
     |
|
maxSelfCollisionIterations
(msci) |
integer |
4 |
     |
|
maxIterations
(mxit) |
integer |
10000 |
     |
|
pointMass
(pmss) |
float |
1.0 |
     |
|
massMap
(mamp) |
float |
1.0 |
    |
|
massPerVertex
(mpv) |
doubleArray |
empty |
    |
|
restLengthScale
(rlsc) |
float |
1.0 |
     |
|
active
(actv) |
bool |
1 |
    |
|
collide
(cold) |
bool |
1 |
     |
|
selfCollide
(scld) |
bool |
1 |
     |
|
collisionLayer
(cll) |
float |
0.0 |
     |
|
windShadowDiffusion
(wsdi) |
float |
0.0 |
     |
|
windShadowDistance
(wsds) |
float |
0.0 |
     |
|
airPushDistance
(apds) |
float |
0.0 |
     |
|
airPushVorticity
(apvy) |
float |
0.0 |
     |
|
pushOut
(pou) |
float |
0.0 |
     |
|
pushOutRadius
(por) |
float |
10.0 |
     |
|
crossoverPush
(cop) |
float |
0.0 |
     |
|
trappedCheck
(tpc) |
bool |
0 |
     |
|
forceField
(ffd) |
enum |
0 |
     |
|
fieldMagnitude
(fma) |
float |
1.0 |
     |
|
fieldMagnitudeMap
(fmmp) |
float |
0.0 |
    |
|
fieldMagnitudePerVertex
(fmpv) |
doubleArray |
empty |
    |
|
fieldDistance
(fdi) |
float |
1.0 |
     |
|
fieldScale
(fsc) |
compound |
n/a |
      |
|
fieldScale_Position
(fscp) |
float |
0.0 |
     |
|
|
fieldScale_FloatValue
(fscfv) |
float |
0.0 |
     |
|
|
fieldScale_Interp
(fsci) |
enum |
0 |
     |
|
|
pointForceField
(pff) |
enum |
0 |
     |
|
pointFieldMagnitude
(pfma) |
float |
1.0 |
     |
|
selfAttract
(sfat) |
float |
0.0 |
     |
|
pointFieldDistance
(pfdi) |
float |
2.0 |
     |
|
pointFieldDropoff
(pfdo) |
compound |
n/a |
      |
|
pointFieldDropoff_Position
(pfdop) |
float |
0.0 |
     |
|
|
pointFieldDropoff_FloatValue
(pfdofv) |
float |
0.0 |
     |
|
|
pointFieldDropoff_Interp
(pfdoi) |
enum |
0 |
     |
|
|
thicknessMapType
(tmt) |
enum |
2 |
    |
|
bounceMapType
(bmt) |
enum |
2 |
    |
|
frictionMapType
(fmt) |
enum |
2 |
    |
|
stickinessMapType
(skmt) |
enum |
2 |
    |
|
collideStrengthMapType
(csmt) |
enum |
2 |
    |
|
dampMapType
(dmt) |
enum |
2 |
    |
|
massMapType
(mmt) |
enum |
2 |
    |
|
fieldMagnitudeMapType
(fmmt) |
enum |
2 |
    |
|
nextState
(nxst) |
Generic |
n/a |
  |
|
currentState
(cust) |
Generic |
n/a |
  |
|
startState
(stst) |
Generic |
n/a |
  |
|
nucleusId
(nuid) |
Generic |
n/a |
   |
|
localSpaceOutput
(lsou) |
bool |
0 |
     |
|
displayColor
(dcl) |
float3 |
|
    |
|
displayColorR
(dcr) |
float |
1.0 |
     |
|
|
displayColorG
(dcg) |
float |
0.8 |
     |
|
|
displayColorB
(dcb) |
float |
0.0 |
     |
|