c4d.modules.hair.HairGuides
¶
Helper class for guides/hair.
c4d.modules.hair.
HairGuides
¶
HairGuides.GetCount()
HairGuides.GetSegmentCount()
HairGuides.GetPointCount()
HairGuides.GetGuidePointCount()
HairGuides.
GetCount
(
)
¶
Gets the number of guides.
Return type: | int |
---|---|
Returns: | Guide count. |
HairGuides.
GetSegmentCount
(
)
¶
Gets the number of segments per guide (number of points is one more than this).
Return type: | int |
---|---|
Returns: | Number of segments per guide. |
HairGuides.
GetPointCount
(
)
¶
Gets the number of points per guide. (One more than segments.)
Return type: | int |
---|---|
Returns: | Number of points per guide. |
HairGuides.
GetGuidePointCount
(
)
¶
Gets the number of points per segment.
Return type: | int |
---|---|
Returns: | Number of points per segment. |
HairGuides.
GetPoints
(
)
¶
Gets a list of points for the guides.
Return type: |
list of
Vector
|
---|---|
Returns: | Point list. |
HairGuides.
SetPoint
(
id
,
p
)
¶
Set the point p at index id .
Parameters: |
|
---|---|
Raises: |
IndexError
– If the point index
id
is out of range :
0<=id<
|
HairGuides.
GetMg
(
)
¶
Gets the global matrix.
Return type: | c4d.Matrix |
---|---|
Returns: | Global matrix. |
HairGuides.
SetMg
(
mg
)
¶
Sets the global matrix.
Parameters: | mg ( c4d.Matrix ) – New global matrix. |
---|
HairGuides.
GetObject
(
)
¶
Gets the corresponding hair object.
Return type: | c4d.modules.hair.HairObject |
---|---|
Returns: | Hair object. |
HairGuides.
GetSelected
(
mode
)
¶
Gets the selection state.
Parameters: |
mode
(
int
) –
Selection mode:
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Return type: | c4d.BaseSelect | ||||||||||||||
Returns: | The selection or None . |
HairGuides.
SetSelected
(
mode
,
select
)
¶
Sets the selection state.
Parameters: |
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Return type: |
bool |
||||||||||||||
Returns: |
True if successful, otherwise False . |
HairGuides.
ConvertSelection
(
from_mode
,
to_mode
,
from_select
,
to_select
)
¶
Converts the selection state.
Parameters: |
|
---|
HairGuides.
CopyFrom
(
src
)
¶
Copies the guide data from src to this instance.
Parameters: | src ( c4d.BaseSelect ) – Source. |
---|---|
Return type: | bool |
Returns: | True if successful, otherwise False . |
HairGuides.
GetTangent
(
guide
,
segment
,
t
)
¶
Gets the tangend of guide at segment and t .
Parameters: |
|
---|
HairGuides.
CreateSpline
(
)
¶
Create splines from the guides.
Return type: | c4d.SplineObject |
---|---|
Returns: | Created splines. |
HairGuides.
ToLocal
(
)
¶
Changes all the points for the guides into a local coordinate system.
HairGuides.
ToWorld
(
)
¶
Changes all the points for the guides into the world coordinate system.
HairGuides.
GetRootUV
(
index
)
¶
Gets the root UV at index.
Parameters: | index ( int ) – Guide index. |
---|---|
Return type: | c4d.Vector |
HairGuides.
GetTransformMatrix
(
index
)
¶
Gets the transformation matrix list.
Return type: |
list of
Matrix
|
---|---|
Returns: | The transformation matrix list. |
HairGuides.
GetFlags
(
)
¶
Gets the flags.
Return type: | int | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns: |
Flags:
|
HairGuides.
SetFlags
(
flags
)
¶
Sets the flags.
Parameters: |
flags
(
int
) –
New flags:
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return type: | int | ||||||||||
Returns: | Old flags. |