--- title: "Parameters" url: "https://help.maxon.net/c4d/en-us/Content/html/GVHAIR_POINT-ID_GVPORTS.html" section_path: "Simulate Menu > The Simulation System > Hair > Hair Nodes > Hair Points > Parameters" element_id: "GVHAIR_POINT" group_id: "ID_GVPORTS" description: "This setting lets you affect the dynamic guides directly. Each guide point can be set arbitrarily." --- ## Parameters ### Object Parameter ID: `GV_HAIR_POINT_INPUT_OBJECT` Links the object whose values should be set or read out. ### On Parameter ID: `GV_HAIR_POINT_INPUT_ON` A Boolean value that will turn the Node on or off. ### Dynamic Position Parameter ID: `GV_HAIR_POINT_INPUT_SET_DYN_POS` · Range: [XYZ ] This setting lets you affect the dynamic guides directly. Each guide point can be set arbitrarily. ### Velocity Parameter ID: `GV_HAIR_POINT_INPUT_SET_VELOCITY` · Range: [XYZ ] Use this port to pass on velocity as a vector. ### Index Parameter ID: `GV_HAIR_POINT_INPUT_POINT` · Range: [-2147483648..2147483647] Internally each guide and hair point has a unique consecutive number, which can be addressed individually. The numbers can be used with the **Index** input port to, for example, to connect a Hair Selection Node that contains all points within a given selection. ### Add Force Parameter ID: `GV_HAIR_POINT_INPUT_ADD_FORCE` · Range: [XYZ ] This setting will pass on forces as vectors, upon which dynamics will have an influence. ### Mass Parameter ID: `GV_HAIR_POINT_INPUT_SET_MASS` · Range: [-∞..+∞] Use this port to define mass for guide points or hair points. This only makes sense if you want to stop the movement of individual guide points or hair points. Points with a mass of 0 will not be moved by dynamics. Otherwise, mass will have no influence on dynamics. ### Position Parameter ID: `GV_HAIR_POINT_INPUT_SET_POS` · Range: [XYZ ] Use this port to pass the position on each guide or hair as a vector. ### Segment Parameter ID: `GV_HAIR_POINT_INPUT_SEGMENT` · Range: [-2147483648..2147483647] ### Guide Parameter ID: `GV_HAIR_POINT_INPUT_GUIDE` · Range: [-2147483648..2147483647] ### Segment Delta Parameter ID: `GV_HAIR_POINT_INPUT_T` · Range: [-∞..+∞] Use these three input ports define exact positions on guides or hairs: ![Image: 005391.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005391.jpg)\ Guides, segments, and each individual guide point are numbered. The image above shows examples of consecutively numbered segments. All positions between guide points can be accessed using **Segment Delta**, and the index numbers, e.g., within the (Hair) Selection Tag, will be used to read out the selections contained in the tag. ![Image: 005392.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/005392.jpg) Using a setup as shown above, objects or object points can be placed precisely on guide or hair positions. > **Tip:** Even though **Segment Delta** lets you address positions between guide and hair points, forces will (internally) only be passed on to the points themselves. The following applies to defined **Segment Deltas**: A value between 0 and **0.5** will result in the segment starting point being used; a value between **0.5** and **1** will result in the segment end point being used. ### Position Parameter ID: `GV_HAIR_POINT_POINT_VEC` · Range: [XYZ ] This port contains the exact positions in space, as defined by **Object**, **Guide**, **Segment** and **Segment Delta**, in vector form. ### Tangent Parameter ID: `GV_HAIR_POINT_POINT_TANGENT` · Range: [XYZ ] This port outputs the guide and hair tangents as vectors. ### Velocity Parameter ID: `GV_HAIR_POINT_POINT_VELOCITY` · Range: [XYZ ] Use this port to output the velocity of any point approaching a guide. ### Mass Parameter ID: `GV_HAIR_POINT_POINT_MASS` · Range: [-∞..+∞] Use this port to output the mass. The mass will generally be varied along the length of the entire guide (**1**). Mass can also be varied according to point, using the Hair object's **Dynamics** tab. ### Force Parameter ID: `GV_HAIR_POINT_POINT_FORCE` · Range: [XYZ ] Use this port to pass a force on to an input port. This force will be added internally to the dynamics forces, the sum of which will then be output.