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 |
MFn type |
Compatible function sets |
geoConnector |
node |
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 |
|
|
prevTime
(pt ) |
time |
0film |
|
|
deltaTime
(dlt ) |
time |
0film |
|
|
owner
(own ) |
Message |
n/a |
|
|
inputGeometryMsg
(igm ) |
Message |
n/a |
|
|
localGeometry
(lge ) |
Generic |
n/a |
|
|
worldMatrix
(wm ) |
matrix |
identity |
|
|
ownerPositions
(pos ) |
vectorArray |
empty |
|
|
preOwnerPositions
(pop ) |
vectorArray |
empty |
|
|
ownerVelocities
(vel ) |
vectorArray |
empty |
|
|
ownerMasses
(mas ) |
doubleArray |
empty |
|
|
idMapping
(idm ) |
compound |
n/a |
|
|
sortedId
(sid ) |
intArray |
empty |
|
|
|
idIndex
(idix ) |
intArray |
empty |
|
|
|
inputForce
(ifc ) |
vectorArray |
empty |
|
|
ownerCentroid
(ocd ) |
double3 |
|
|
|
ownerCentroidX
(ocx ) |
distance
(double) |
0.0cm |
|
|
|
ownerCentroidY
(ocy ) |
distance
(double) |
0.0cm |
|
|
|
ownerCentroidZ
(ocz ) |
distance
(double) |
0.0cm |
|
|
|
ownerCentroidLocal
(ocl ) |
double3 |
|
|
|
ownerCentroidLocalX
(olcx ) |
distance
(double) |
0.0cm |
|
|
|
ownerCentroidLocalY
(ocly ) |
distance
(double) |
0.0cm |
|
|
|
ownerCentroidLocalZ
(oclz ) |
distance
(double) |
0.0cm |
|
|
|
groupId
(gri ) |
integer |
-1 |
|
|
componentPositions
(cpp ) |
vectorArray |
empty |
|
|
preComponentPositions
(pcp ) |
vectorArray |
empty |
|
|
componentVelocities
(cpv ) |
vectorArray |
empty |
|
|
componentCentroid
(cpc ) |
double3 |
|
|
|
componentCentroidX
(ccx ) |
distance
(double) |
0.0cm |
|
|
|
componentCentroidY
(ccy ) |
distance
(double) |
0.0cm |
|
|
|
componentCentroidZ
(ccz ) |
distance
(double) |
0.0cm |
|
|
|
componentCentroidLocal
(ccl ) |
double3 |
|
|
|
componentCentroidLocalX
(cclx ) |
distance
(double) |
0.0cm |
|
|
|
componentCentroidLocalY
(clcy ) |
distance
(double) |
0.0cm |
|
|
|
componentCentroidLocalZ
(clcz ) |
distance
(double) |
0.0cm |
|
|
|
sweptGeometry
(swg ) |
sweptGeometry |
NULL |
|
|
localSweptGeometry
(lsg ) |
sweptGeometry |
NULL |
|
|
ratePPIn
(rpi ) |
double |
0.0 |
|
|
ratePPOut
(rpo ) |
doubleArray |
empty |
|
|
matrixModified
(mtm ) |
bool |
false |
|
|
geometryModified
(gmd ) |
integer |
false |
|
|
tessellationFactor
(tf ) |
integer |
200 |
|
|
uvSetName
(guv ) |
string |
NULL |
|
|
resilience
(res ) |
double |
1 |
|
|
friction
(fri ) |
double |
0 |
|
|
offset
(off ) |
double |
0.01 |
|