Get hair data from HairObject

  • On 24/04/2016 at 12:35, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R17 
    Platform:   Windows  ;   
    Language(s) :     C++  ;


    I have a HairObject with 10 guides that generates 1000 splines (based on the guides).

    I use the following code to retrieve information about the guides:

    HairObject* hair_object = static_cast<HairObject*>(object);
    HairGuides* guides = hair_object->GetGuides();

    How can I get information about the actual hair ?
    What I need is a data structure that contains 1000 splines, so I can parse every point of each spline.

    Is there any example on how to do that ?

    Thank you very much.

  • On 25/04/2016 at 02:11, xxxxxxxx wrote:


    to access the points that define the hairs stored in a Hair object you have to call GenerateHair(). Please notice that you have to call this inside a pair of Lock() and Unlock().

    You find an example how to use this in this thread:

    best wishes,

Log in to reply