Methods Signatures
Set hair mode.  | 
|
Get hair mode.  | 
|
Blend colors.  | 
|
Mix by the s and t coordinates among pa, pb, pc and pd.  | 
|
Calculate the s and t coordinates of the point p in the polygon described by pa, pb, pc and pd.  | 
|
Get the hair version.  | 
Methods Documentation
- 
HairLibrary.SetMode(self, doc, mode)¶ Set hair mode.
- Parameters
 doc (c4d.documents.BaseDocument) – Document.
mode (int) –
New hair mode:
HAIR_MODE_LOCKED
Locked mode
HAIR_MODE_HIDDEN
Hidden mode.
HAIR_MODE_TIPS
Tips mode.
HAIR_MODE_POINTS
Points mode.
HAIR_MODE_GUIDES
Guides mode.
HAIR_MODE_ROOTS
Roots mode.
HAIR_MODE_VERTEX
Vertex mode.
- 
HairLibrary.GetMode(self, doc)¶ Get hair mode.
- Parameters
 doc (c4d.documents.BaseDocument) – Document.
- Return type
 int
- Returns
 Hair mode:
HAIR_MODE_LOCKED
Locked mode
HAIR_MODE_HIDDEN
Hidden mode.
HAIR_MODE_TIPS
Tips mode.
HAIR_MODE_POINTS
Points mode.
HAIR_MODE_GUIDES
Guides mode.
HAIR_MODE_ROOTS
Roots mode.
HAIR_MODE_VERTEX
Vertex mode.
- 
HairLibrary.BlendColors(self, mode, colA, colB)¶ Blend colors.
- Parameters
 mode (int) – Blend mode. (See mhairmaterial.h for modes, e.g. HAIRMATERIAL_BLENDMODE_AVERAGE.)
colA (c4d.Vector) – First color.
colB (c4d.Vector) – Second color.
- Return type
 - Returns
 Resulting color.
- 
HairLibrary.MixST(self, s, t, pa, pb, pc, pd, bQuad)¶ Mix by the s and t coordinates among pa, pb, pc and pd.
- Parameters
 s (float) – S coordinate.
t (float) – T coordinate.
pa (c4d.Vector) – First point value.
pb (c4d.Vector) – Second point value.
pc (c4d.Vector) – Third point value.
pd (c4d.Vector) – Fourth point value.
bQuad (bool) – True means quadrangle, False means triangle.
- Return type
 Tuple[float, float]
- Returns
 The s and t coordinates.
- 
HairLibrary.GetPolyPointST(self, p, pa, pb, pc, pd, bQuad)¶ Calculate the s and t coordinates of the point p in the polygon described by pa, pb, pc and pd.
- Parameters
 p (c4d.Vector) – Point to get the coordinates for.
pa (c4d.Vector) – First point value.
pb (c4d.Vector) – Second point value.
pc (c4d.Vector) – Third point value.
pd (c4d.Vector) – Fourth point value.
bQuad (bool) – True means quadrangle, False means triangle.
- Return type
 Tuple[float, float]
- Returns
 The s and t coordinates.
- 
HairLibrary.GetHairVersion(self)¶ Get the hair version.
- Return type
 int
- Returns
 Hair version number.