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 |      | 
|  | 
| localForce(lfcr) | float3 |  |      | 
| 
|  |  
| localForceX(lfcx) | float | 0.0 |      |  
 | 
| 
|  |  
| localForceY(lfcy) | float | 0.0 |      |  
 | 
| 
|  |  
| localForceZ(lfcz) | float | 0.0 |      |  
 | 
|  | 
| localWind(lwnr) | float3 |  |      | 
| 
|  |  
| localWindX(lwnx) | float | 0.0 |      |  
 | 
| 
|  |  
| localWindY(lwny) | float | 0.0 |      |  
 | 
| 
|  |  
| localWindZ(lwnz) | float | 0.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 |      |  
 |