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++  ;

    ---------
    Hello.

    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:

    Hello,

    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,
    Sebastian


Log in to reply