TP_PGroup

Definition

class c4d.modules.thinkingparticles. TP_PGroup

Inheritance

Members

TP_PGroup. GetLevel ( )

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 ( )

Returns the count of particles which belong to this group.

Return type: int
Returns: The number of particles.
TP_PGroup. IsSubGroup ( 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 ( )

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 ( )

Returns the particles which belong to this group.

Return type: list of int
Returns: The particles.
TP_PGroup. SetTitle ( title )

Sets the group title.

Parameters: title ( str ) – The new group title.
TP_PGroup. GetTitle ( )

Returns the group title.

Return type: str
Returns: The group title.
TP_PGroup. SetViewType ( type )

Sets the group view type.

Parameters: title ( int ) – The new view type. See PGROUP_VIEWTYPE in description/tp_group.h
TP_PGroup. GetViewType ( )

Returns the group view type.

Return type: int
Returns: The group view type.
TP_PGroup. SetShowObjects ( )

Sets the show-objects flag of the group.

Parameters: show ( bool ) – The new show-objects flag.
TP_PGroup. GetShowObjects ( )

Returns the show-objects flag of the group.

Return type: int
Returns: The show-objects flag.
TP_PGroup. SetColor ( )

Sets the color of the group.

Parameters: col ( c4d.Vector ) – The new group color.
TP_PGroup. GetColor ( )

Returns the color of the group.

Return type: c4d.Vector
Returns: The group color.
TP_PGroup. EditSettings ( )

Opens the edit dialog for the group.

Return type: bool
Returns: True if the user clicked OK , otherwise False .
TP_PGroup. IsSelected ( )

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 ( )

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 ( 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 ( 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 ( use )

New in version R16.038.

Sets the use color state of the group.

Parameters: use ( bool ) – True if use color should be enabled, otherwise False .
TP_PGroup. GetUseColor ( )

New in version R16.038.

Gets the use color state of the group.

Return type: bool
Returns: True if use color is enabled, otherwise False .
TP_PGroup. Cache ( onoff )

New in version R16.050.

Sets the group to contain only cached data. This will prevent the particle system from doing simulation calculations for the group.

Parameters: onoff ( bool ) – True if cached data is used, otherwise False .
TP_PGroup. IsCache ( )

New in version R16.050.

Checks if the group is used to represent cached particle data only.

Return type: bool
Returns: True if the group represents cached data, otherwise False .

Table Of Contents