The nCloth node applys dynamic motion to a deformable mesh. This
can be used to simulate cloth behavior, as well as other deformable
dynamic shapes, such as metal. 
| Long name (short name) | Type | Default | Flags | 
|  | 
| outputMesh(omsh) | Generic | n/a |    | 
|  | 
| restShapeMesh(rsmh) | Generic | n/a |     | 
|  | 
| numSubdivisions(nsub) | integer | 2 |     | 
|  | 
| scalingRelation(srl) | enum | 0 |     | 
|  | 
| stretchResistance(stch) | float | 20.0 |      | 
|  | 
| compressionResistance(comr) | float | 10.0 |      | 
|  | 
| stretchMap(stmp) | float | 1.0 |     | 
|  | 
| stretchPerVertex(spv) | doubleArray | empty |     | 
|  | 
| bendSolver(bnsl) | enum | 1 |     | 
|  | 
| bendResistance(bnd) | float | 0.1 |      | 
|  | 
| bendMap(bemp) | float | 0.0 |     | 
|  | 
| bendPerVertex(bdpv) | doubleArray | empty |     | 
|  | 
| bendAngleDropoff(bnad) | float | 0.0 |      | 
|  | 
| bendAngleDropoffMap(badm) | float | 0.0 |     | 
|  | 
| bendAngleDropoffPerVertex(badv) | doubleArray | empty |     | 
|  | 
| restitutionTension(retn) | float | 1000.0 |      | 
|  | 
| restitutionAngle(reae) | angle (float) | 360.0deg |      | 
|  | 
| restitutionAngleMap(ranm) | float | 0.0 |     | 
|  | 
| restitutionAnglePerVertex(rapv) | doubleArray | empty |     | 
|  | 
| shearResistance(shr) | float | 0.0 |      | 
|  | 
| rigidity(rity) | float | 0.0 |      | 
|  | 
| rigidityMap(rimp) | float | 0.0 |     | 
|  | 
| rigidityPerVertex(rpv) | doubleArray | empty |     | 
|  | 
| usePolygonShells(ussh) | bool | 0 |     | 
|  | 
| deformResistance(dety) | float | 0.0 |      | 
|  | 
| deformMap(demp) | float | 0.0 |     | 
|  | 
| deformPerVertex(dfpv) | doubleArray | empty |     | 
|  | 
| inputMeshAttract(imat) | float | 0.0 |      | 
|  | 
| collideLastThreshold(clth) | float | 0.2 |      | 
|  | 
| inputAttractMap(iamp) | float | 0.0 |     | 
|  | 
| inputAttractPerVertex(iapv) | doubleArray | empty |     | 
|  | 
| inputAttractDamp(iadm) | float | 0.5 |      | 
|  | 
| inputMotionDrag(imdr) | float | 0.0 |      | 
|  | 
| restLengthScaleMap(rlmp) | float | 1.0 |     | 
|  | 
| restLengthScalePerVertex(rlpv) | doubleArray | empty |     | 
|  | 
| liftMap(lfmp) | float | 1.0 |     | 
|  | 
| liftPerVertex(lfpv) | doubleArray | empty |     | 
|  | 
| dragMap(drmp) | float | 1.0 |     | 
|  | 
| dragPerVertex(drpv) | doubleArray | empty |     | 
|  | 
| tangentialDragMap(tdmp) | float | 1.0 |     | 
|  | 
| tangentialDragPerVertex(tdpv) | doubleArray | empty |     | 
|  | 
| wrinkleMap(wkmp) | float | 0.0 |     | 
|  | 
| wrinklePerVertex(wpv) | doubleArray | empty |     | 
|  | 
| wrinkleMapScale(wms) | float | 1.0 |      | 
|  | 
| bendAngleScale(basc) | float | 1.0 |      | 
|  | 
| sortLinks(stlk) | bool | 0 |      | 
|  | 
| evaluationOrder(evo) | enum | 0 |     | 
|  | 
| addCrossLinks(aclk) | bool | true |      | 
|  | 
| stretchDamp(sdmp) | float | 0.1 |      | 
|  | 
| minimalStretch(msso) | bool | 0 |      | 
|  | 
| minimalBend(mbso) | bool | 0 |      | 
|  | 
| minimalShear(mshs) | bool | 0 |      | 
|  | 
| stretchHierarchyLevels(shlv) | integer | 0 |     | 
|  | 
| stretchHierarchyPercent(shpe) | float | 25.0 |     | 
|  | 
| selfCollideWidthScale(scws) | float | 1.0 |      | 
|  | 
| selfCollisionSoftness(scsf) | float | 0.0 |       | 
|  | 
| selfCrossoverPush(scpu) | float | 0.0 |      | 
|  | 
| selfTrappedCheck(stpc) | bool | 0 |      | 
|  | 
| pressureMethod(pmth) | enum | 0 |     | 
|  | 
| pressure(pres) | float | 0.0 |      | 
|  | 
| startPressure(stpe) | float | 0.0 |      | 
|  | 
| incompressibility(incm) | float | 5.0 |      | 
|  | 
| pressureDamping(prdg) | float | 0.0 |      | 
|  | 
| pumpRate(pure) | float | 0.0 |      | 
|  | 
| airTightness(aits) | float | 1.0 |      | 
|  | 
| sealHoles(shol) | bool | true |      | 
|  | 
| ignoreSolverGravity(igsg) | bool | 0 |      | 
|  | 
| ignoreSolverWind(igsw) | bool | 0 |      | 
|  | 
| windSelfShadow(wssh) | bool | 0 |      | 
|  | 
| lift(lft) | float | 0.05 |      | 
|  | 
| drag(drg) | float | 0.05 |      | 
|  | 
| tangentialDrag(tdrg) | float | 0.0 |      | 
|  | 
| solverDisplay(svds) | enum | 0 |     | 
|  | 
| stretchMapType(smt) | enum | 2 |     | 
|  | 
| bendMapType(bdmt) | enum | 2 |     | 
|  | 
| bendAngleDropoffMapType(bamt) | enum | 2 |     | 
|  | 
| restitutionAngleMapType(ramt) | enum | 2 |     | 
|  | 
| rigidityMapType(rmt) | enum | 2 |     | 
|  | 
| deformMapType(dmmt) | enum | 2 |     | 
|  | 
| inputAttractMapType(iamt) | enum | 2 |     | 
|  | 
| restLengthScaleMapType(rlmt) | enum | 2 |     | 
|  | 
| liftMapType(lfmt) | enum | 2 |     | 
|  | 
| dragMapType(drmt) | enum | 2 |     | 
|  | 
| tangentialDragMapType(tdmt) | enum | 2 |     | 
|  | 
| wrinkleMapType(wmt) | enum | 2 |     | 
|  | 
| cacheableAttributes(caat) | enum | 0 |     | 
|  | 
| cacheUsage(cu) | enum | 0 |     |