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. |