Methods Signatures
HairLibrary.SetMode(self, doc, mode) |
Set hair mode. |
HairLibrary.GetMode(self, doc) |
Get hair mode. |
HairLibrary.BlendColors(self, mode, colA, colB) |
Blend colors. |
HairLibrary.MixST(self, s, t, pa, pb, pc, ...) |
Mix by the s and t coordinates among pa, pb, pc and pd. |
HairLibrary.GetPolyPointST(self, p, pa, pb, pc, ...) |
Calculate the s and t coordinates of the point p in the polygon described by pa, pb, pc and pd. |
HairLibrary.GetHairVersion(self) |
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.