Go to:
Related nodes. Attributes.
The geoConnector node provides an interface between ordinary geometry
objects (such as NURBS surfaces) and the dynamics system. A geoConnector
node is associated with any such geometry which is emitting particles,
exerting a force field, or colliding with particles. The geoConnector
node is not used when making an object a rigid or soft body. The
node stores positions (and if necessary, pseodo-velocities) for the
geometry, and provides a tesselated polygonal representation if needed for
emission or collisions.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
geoConnector | node | geometry | kGeoConnector | kBase kNamedObject kDependencyNode kGeoConnector |
Related nodes
rigidSolver, dynGlobals
Attributes (46)
componentCentroid, componentCentroidLocal, componentCentroidLocalX, componentCentroidLocalY, componentCentroidLocalZ, componentCentroidX, componentCentroidY, componentCentroidZ, componentPositions, componentVelocities, currentTime, deltaTime, friction, geometryModified, groupId, idIndex, idMapping, inputForce, inputGeometryMsg, localGeometry, localSweptGeometry, matrixModified, offset, owner, ownerCentroid, ownerCentroidLocal, ownerCentroidLocalX, ownerCentroidLocalY, ownerCentroidLocalZ, ownerCentroidX, ownerCentroidY, ownerCentroidZ, ownerMasses, ownerPositions, ownerVelocities, preComponentPositions, preOwnerPositions, prevTime, ratePPIn, ratePPOut, resilience, sortedId, sweptGeometry, tessellationFactor, uvSetName, worldMatrix
Long name (short name) | Type | Default | Flags |
---|
|
currentTime
(ct )
| time | 0film | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
prevTime
(pt )
| time | 0film | ![output output](../gfx/output.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
deltaTime
(dlt )
| time | 0film | ![output output](../gfx/output.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
owner
(own )
| Message | n/a | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
inputGeometryMsg
(igm )
| Message | n/a | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
localGeometry
(lge )
| Generic | n/a | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
worldMatrix
(wm )
| matrix | identity | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
ownerPositions
(pos )
| vectorArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
preOwnerPositions
(pop )
| vectorArray | empty | ![output output](../gfx/output.gif) |
|
|
ownerVelocities
(vel )
| vectorArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
ownerMasses
(mas )
| doubleArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
idMapping
(idm )
| compound | n/a | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
| sortedId
(sid )
| intArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| idIndex
(idix )
| intArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
|
inputForce
(ifc )
| vectorArray | empty | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
ownerCentroid
(ocd )
| double3 | | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| ownerCentroidX
(ocx )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| ownerCentroidY
(ocy )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| ownerCentroidZ
(ocz )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
ownerCentroidLocal
(ocl )
| double3 | | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| ownerCentroidLocalX
(olcx )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| ownerCentroidLocalY
(ocly )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| ownerCentroidLocalZ
(oclz )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
groupId
(gri )
| integer | -1 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
componentPositions
(cpp )
| vectorArray | empty | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
preComponentPositions
(pcp )
| vectorArray | empty | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) |
|
|
componentVelocities
(cpv )
| vectorArray | empty | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
componentCentroid
(cpc )
| double3 | | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| componentCentroidX
(ccx )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| componentCentroidY
(ccy )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| componentCentroidZ
(ccz )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
componentCentroidLocal
(ccl )
| double3 | | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| componentCentroidLocalX
(cclx )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| componentCentroidLocalY
(clcy )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| componentCentroidLocalZ
(clcz )
| distance (double) | 0.0cm | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
|
sweptGeometry
(swg )
| sweptGeometry | NULL | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
localSweptGeometry
(lsg )
| sweptGeometry | NULL | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
ratePPIn
(rpi )
| double | 0.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
ratePPOut
(rpo )
| doubleArray | empty | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
matrixModified
(mtm )
| bool | false | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
geometryModified
(gmd )
| integer | false | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
tessellationFactor
(tf )
| integer | 200 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
uvSetName
(guv )
| string | NULL | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
resilience
(res )
| double | 1 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
friction
(fri )
| double | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
offset
(off )
| double | 0.01 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|