Go to: Related nodes. Attributes.

Node nameParentsClassificationMFn typeCompatible function sets
nComponentnodedynamicskNComponentkBase
kNamedObject
kDependencyNode
kNComponent

Related nodes

nucleus

Attributes (20)

componentGroupId, componentIndices, componentType, elements, glueStrength, glueStrengthMap, glueStrengthMapType, glueStrengthPerVertex, objectId, outComponent, strength, strengthMap, strengthMapType, strengthPerVertex, surface, tangentStrength, weight, weightMap, weightMapType, weightPerVertex

Long name (short name)TypeDefaultFlags
surface (srf) meshNULLoutputinputconnectable
Input mesh
componentGroupId (cid) integer0outputinputconnectablestorable
Group Id Integer that idenifies the object group in the object
componentType (ct) enum0outputinputconnectablestorablekeyable
This specifies what kind of component is defined.
elements (el) enum0outputinputconnectablestorablekeyable
This specifies how to define the individual elements to use. If fromIndiceList is used then the ids of the points/edges or faces are explicitly defined in the componentIndice array, or come from a set if a set is connectected to this node. Borders is the full set of cvs, edges or faces that are on a border. (borders are edges that are only shared by one face) The component type determines if it is cvs,edges or faces. If all is used then the set of all cvs, edges or faces is used.
strength (stn) double1.0outputinputconnectablestorablekeyable
This constraints the overall strength of the constraint links created between this component and other components. If it is zero then all links to this component will have no effect. The strength of a particular link is scaled, or multiplied, by the strength of the two components it links. Note that if both components have a strength of 0.5 then the constraint link will have a strength of 0.25 (0.5*0.5). If either of the components have a strength of zero then the link will have no effect.
strengthMap (stnm) float1.0outputinputconnectablestorable
Map the strength based on uv texture. The texture value scales the strength attribute value. Where the texture is black links to components will have no effect.
strengthPerVertex (spv) doubleArrayemptyoutputinputconnectablestorable
Per-vertex strength for the nComponent
glueStrength (gst) double1.0outputinputconnectablestorablekeyable
This scales the constraint glue strength value used for links with this component. When this value is 1.0 then links formed will not break, providing that the glue strength on the constraint node is also 1.0. For values lower than 1.0 a link may break during simulation if sufficient strain is applied to the link.
glueStrengthMap (gstm) float1.0outputinputconnectablestorable
Map the glue strength based on uv texture. The texture value scales the glue strength attribute value. Where the texture is black the links to components will have no effect.
glueStrengthPerVertex (gspv) doubleArrayemptyoutputinputconnectablestorable
Per-vertex glue strength for the nComponent
weight (wgh) double1.0outputinputconnectablestorablekeyable
This controls how much this component influences or pushes other components constrainted to it. If the value is zero then this component can be pushed by other components but does not influence the motion of the objects constraint to it.
weightMap (wemp) float1.0outputinputconnectablestorable
Map the weight based on uv texture. The texture value scales the weight attribute value. Where the texture is black the components will have no influence.
weightPerVertex (wpv) doubleArrayemptyoutputinputconnectablestorable
Per-vertex weight for the nComponent
tangentStrength (tst) double0.5outputinputconnectablestorablekeyable
When this component is a face, this controls how stiff the constraint is to the angle of the link with the face. For component types other than faces it has no effect.
objectId (obid) Genericn/aoutputinputconnectablestorable
This is the id of the nucleus object that has the components.
componentIndices (ci) integer0arrayoutputinputconnectablestorable
Array of indices of the nobject component.
outComponent (ocp) nIdNULLoutputconnectable
This is the id of the nucleus component created by this node.
strengthMapType (smt) enum2outputinputconnectablestorable
What type of strength map to use: per-vertex, texture or none.
glueStrengthMapType (gsmt) enum2outputinputconnectablestorable
What type of glue strength map to use: per-vertex, texture or none.
weightMapType (wmt) enum2outputinputconnectablestorable
What type of weight map to use: per-vertex, texture or none.