c4d.modules.thinkingparticles.TP_PGroup¶
-
class
c4d.modules.thinkingparticles.
TP_PGroup
¶ Represents a Thinking Particle group.
Methods Signatures
Calculates the level of this group. This is the number of parents that the group has. |
|
Returns the count of particles which belong to this group. |
|
Checks if group is a subgroup of the group. |
|
Returns the ID of the group. This is only based on the order in the group list, so it can change when the user reorders the groups. |
|
Returns the particles which belong to this group. |
|
Sets the group title. |
|
Returns the group title. |
|
Sets the group view type. |
|
Returns the group view type. |
|
Sets the show-objects flag of the group. |
|
Returns the show-objects flag of the group. |
|
Sets the color of the group. |
|
Returns the color of the group. |
|
Opens the edit dialog for the group. |
|
Checks if the group is selected in the group list. |
|
Checks if the group is opened in the group list. |
|
Sets the selection mode of the group in the group list. |
|
Opens or closes the group in the group list. |
|
Sets the use color state of the group. |
|
Gets the use color state of the group. |
|
Sets the group to contain only cached data. This will prevent the particle system from doing simulation calculations for the group. |
|
Checks if the group is used to represent cached particle data only. |
Inheritance
Parent Class:
Methods Documentation
-
TP_PGroup.
GetLevel
(self)¶ Calculates the level of this group. This is the number of parents that the group has.
- Return type
int
- Returns
The group level.
-
TP_PGroup.
NumParticles
(self)¶ Returns the count of particles which belong to this group.
- Return type
int
- Returns
The number of particles.
-
TP_PGroup.
IsSubGroup
(self, group)¶ Checks if group is a subgroup of the group.
- Parameters
group (c4d.modules.thinkingparticles.TP_PGroup) – A TP particle group.
- Return type
bool
- Returns
True if group is a subgroup of the group, otherwise False.
-
TP_PGroup.
GetGroupID
(self)¶ Returns the ID of the group. This is only based on the order in the group list, so it can change when the user reorders the groups.
- Return type
int
- Returns
The group ID.
-
TP_PGroup.
GetParticles
(self)¶ Returns the particles which belong to this group.
- Return type
List[int]
- Returns
The particles.
-
TP_PGroup.
SetTitle
(self, title)¶ Sets the group title.
- Parameters
title (str) – The new group title.
-
TP_PGroup.
GetTitle
(self)¶ Returns the group title.
- Return type
str
- Returns
The group title.
-
TP_PGroup.
SetViewType
(self, type)¶ Sets the group view type.
- Parameters
title (int) – The new view type. See PGROUP_VIEWTYPE in description/tp_group.h
-
TP_PGroup.
GetViewType
(self)¶ Returns the group view type.
- Return type
int
- Returns
The group view type.
-
TP_PGroup.
SetShowObjects
(self, bool)¶ Sets the show-objects flag of the group.
- Parameters
show (bool) – The new show-objects flag.
-
TP_PGroup.
GetShowObjects
(self)¶ Returns the show-objects flag of the group.
- Return type
int
- Returns
The show-objects flag.
-
TP_PGroup.
SetColor
(self, col)¶ Sets the color of the group.
- Parameters
col (c4d.Vector) – The new group color.
-
TP_PGroup.
GetColor
(self)¶ Returns the color of the group.
- Return type
- Returns
The group color.
-
TP_PGroup.
EditSettings
(self)¶ Opens the edit dialog for the group.
- Return type
bool
- Returns
True if the user clicked OK, otherwise False.
-
TP_PGroup.
IsSelected
(self)¶ Checks if the group is selected in the group list.
- Return type
bool
- Returns
True if the group is selected, otherwise False.
-
TP_PGroup.
IsOpened
(self)¶ Checks if the group is opened in the group list.
- Return type
bool
- Returns
True if the group is opened, otherwise False if it is closed.
-
TP_PGroup.
Select
(self, mode)¶ Sets the selection mode of the group in the group list.
- Parameters
mode (int) –
The selection mode:
SELECTION_NEW
Starts a new selection.
SELECTION_ADD
Adds to the current selection
SELECTION_SUB
Subtracts from the current selection.
-
TP_PGroup.
Open
(self, onoff)¶ Opens or closes the group in the group list.
- Parameters
onoff (bool) – True if the group should be opened, otherwise False if it should be closed.
-
TP_PGroup.
SetUseColor
(self, use)¶ Sets the use color state of the group.
New in version R16.038.
- Parameters
use (bool) – True if use color should be enabled, otherwise False.
-
TP_PGroup.
GetUseColor
(self)¶ Gets the use color state of the group.
New in version R16.038.
- Return type
bool
- Returns
True if use color is enabled, otherwise False.
-
TP_PGroup.
Cache
(self, onoff)¶ Sets the group to contain only cached data. This will prevent the particle system from doing simulation calculations for the group.
New in version R16.050.
- Parameters
onoff (bool) – True if cached data is used, otherwise False.
-
TP_PGroup.
IsCache
(self)¶ Checks if the group is used to represent cached particle data only.
New in version R16.050.
- Return type
bool
- Returns
True if the group represents cached data, otherwise False.