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 |
|
|