--- title: "Parameters" url: "https://help.maxon.net/c4d/en-us/Content/html/GVDYNCOLLISION-ID_GVPORTS.html" section_path: "Bullet > Dynamics Nodes > Dynamics Collision > Parameters" element_id: "GVDYNCOLLISION" group_id: "ID_GVPORTS" description: "Internally, every individual collision will be numbered per frame. Depending on the complexity of the scene, hundreds of collisions can take place …" --- ## Parameters ### Collision Index Parameter ID: `COLLISION_NODE_INPUT_COLLISION_INDEX` · Range: [0..2147483647] Internally, every individual collision will be numbered per frame. Depending on the complexity of the scene, hundreds of collisions can take place simultaneously. This value represents the collision number. ### Object A Parameter ID: `COLLISION_NODE_INPUT_OBJECT_A` ### Object B Parameter ID: `COLLISION_NODE_INPUT_OBJECT_B` If each field contains an object the Node will supply collision information for these two objects only. If only one of the fields contains an object, only collisions with this object will be registered. If neither of these fields contains an object ALL collisions will be registered and evaluated. ### Object Index A Parameter ID: `COLLISION_NODE_INPUT_INDEX_A` · Range: [0..2147483647] ### Object Index B Parameter ID: `COLLISION_NODE_INPUT_INDEX_B` · Range: [0..2147483647] When using Cloner objects (should be defined as either **Object A** or **Object B**) or other constellations with which a Dynamics tag generates multiple dynamic objects, a specific object can be selected based on this index number. All such clones are numbered internally beginning with 0. ### Object A Parameter ID: `COLLISION_NODE_OUTPUT_OBJECT_A` ### Object B Parameter ID: `COLLISION_NODE_OUTPUT_OBJECT_B` ### Tag A Parameter ID: `COLLISION_NODE_OUTPUT_TAG_A` ### Tag B Parameter ID: `COLLISION_NODE_OUTPUT_TAG_B` Outputs both objects involved in each collision. If the A/B Output ports are wired the respective tags will be included. ### Object Index A Parameter ID: `COLLISION_NODE_OUTPUT_INDEX_A` · Range: [-2147483648..2147483647] ### Object Index B Parameter ID: `COLLISION_NODE_OUTPUT_INDEX_B` · Range: [-2147483648..2147483647] When using Cloner objects the **Object Index** represents the number of the individual clone (clones are numbered internally). The **Object Index** of colliding clones can be retrieved here. ### Count Parameter ID: `COLLISION_NODE_OUTPUT_COUNT` · Range: [-2147483648..2147483647] Displays the number of collisions currently taking place. This is also dependent on the status of the **One Collision Per Pair** option. ### Ghost Parameter ID: `COLLISION_NODE_OUTPUT_GHOST` A boolean value that displays whether or not a collision has taken place with a given object for which [Dynamic](https://help.maxon.net/c4d/en-us/Content/html/DYNRIGIDBODYTAG-RIGID_BODY_GROUP_DYNAMICS.html.md) is set to Ghost. ### Point A Parameter ID: `COLLISION_NODE_OUTPUT_POINT_A` · Range: [XYZ ] ### Point B Parameter ID: `COLLISION_NODE_OUTPUT_POINT_B` · Range: [XYZ ] ### Local Point A Parameter ID: `COLLISION_NODE_OUTPUT_LOCAL_POINT_A` · Range: [XYZ ] ### Local Point B Parameter ID: `COLLISION_NODE_OUTPUT_LOCAL_POINT_B` · Range: [XYZ ] These Nodes output the collision points in global coordinates (Point A/B) an local coordinates (Local Point A/B). ### Normal Parameter ID: `COLLISION_NODE_OUTPUT_NORMAL` This is the collision Normal at the collision point (pointing outwardly from Object A). The forces applied will exert their affect in this direction upon collision. ### Speed Parameter ID: `COLLISION_NODE_OUTPUT_SPEED` · Range: [-∞..+∞] The relative speed (velocity) of the collision objects in the instant prior to impact (positive speed: the objects are approaching each other; negative speed: the objects are distancing themselves from each other). This value is NOT a vector but a real number. The speed's direction is output as a vector by the **Normal** output port. ### Distance Parameter ID: `COLLISION_NODE_OUTPUT_DISTANCE` · Range: [-∞..+∞] The distance between colliding points in the direction of the Normals (positive values: the objects are still separated; negative values: the objects have already intersected). ### Force Parameter ID: `COLLISION_NODE_OUTPUT_FORCE` · Range: [-∞..+∞] The force exerted at the moment of impact (in the direction of the Normals) per collision (most often multiple collision points exist simultaneously). This force is exerted on both objects simultaneously but in opposing directions. ### Force for Pair Parameter ID: `COLLISION_NODE_OUTPUT_FORCE_FOR_PAIR` · Range: [XYZ ] Same as **Force** above with the exception that the entire force per collision can be referenced. This parameter is suited for creating effects based on the force of a collision, e.g., the larger the collision force, the greater the number of particles, etc. that will be generated.