c4d.VoronoiFracture

New in version R18.039.

Definition

class c4d. VoronoiFracture

Inheritance

Members

VoronoiFracture. __init__ ( )
Return type: c4d.VoronoiFracture
Returns: The new Voronoi fracture object.
VoronoiFracture. GetSourcesCount ( )

Returns the number of elements in the Sources list, including point generators.

Return type: int
Returns: The number of elements in the Sources list.
VoronoiFracture. GetSource ( index )

Retrieves the object referenced at the given index .

Note

If index references a point generator that point generator object is returned.

Parameters: index ( int ) – The index of the source element to access.
Return type: c4d.BaseObject
Returns: The object at the given index , or None if the method failed.
VoronoiFracture. GetSourceByType ( type [ , startIndex=-1 ] )

Retrieves the object referenced in the Sources list with the given type.

Note

If multiple objects with the given type exist the first is returned.

Parameters:
  • type ( int ) – The type of object to access.
  • startIndex ( int ) – The index to start the search.
Return type:

tuple( c4d.BaseObject , int)

Returns:

A tuple with the found source object and its index, or None if the method failed.

VoronoiFracture. RemoveSource ( index )

Removes the source element in the list at the given index.

Note

If the index references a point generator it is also deleted from the internal list.

Parameters: index ( int ) – The index of the source element to remove.
Return type: bool
Returns: True if the element was removed successfully, otherwise False .
VoronoiFracture. AddPointGenerator ( type[, shaderType=-1 )

Adds a new point generator.

Parameters:
  • type ( int ) – The type of point generator, either ID_POINTCREATOR_CREATORTYPE_DISTRIBUTION or ID_POINTCREATOR_CREATORTYPE_SHADER .
  • shaderType ( int ) – If a Shader generator is created a shader of this type is automatically added to it.
Return type:

tuple( c4d.BaseObject , int)

Returns:

A tuple with the added point generator and its index, or None if the method failed.

VoronoiFracture. AddSceneObject ( object )

Adds a valid object from the scene to the Sources list.

Parameters: object ( c4d.BaseObject ) – The scene object that should be added.
Return type: tuple(bool, int)
Returns: A tuple with the scene object addition state and its index, or None if the method failed.
VoronoiFracture. ClearSources ( )

Clears the Sources list and deletes all point generators.

VoronoiFracture. GetSourceSettingsContainerForIndex ( index )

New in version R19.

Returns the internal container for the settings of an external source input, like a polygon object as point source.

Note

Allows to change the settings that control for example the distribution of points in the object and the point count.

Parameters: index ( int ) – The index of the object in the Sources list.
Return type: c4d.BaseContainer
Returns: The container for the source settings if the index fits to an external Source input, otherwise None .
VoronoiFracture. GetSourceSettingsContainerForObject ( object )

New in version R19.

Returns the internal container for the settings of an external source input, like a polygon object as point source.

Note

Allows to change the settings that control for example the distribution of points in the object and the point count.

Parameters: object ( c4d.BaseObject ) – The external source object in the Sources list.
Return type: c4d.BaseContainer
Returns: The container for the source settings if the object is in the Sources list, otherwise None .

Table Of Contents