Root Component

Code author: Jeremy Ernst

class Root(prefix='', suffix='', network_node=None, side='Left')[source]

Bases: artv2.components.base_components.base_component.ART_Component

The root rig component class serves as the master control and root joint of the rig and skeleton. Every asset will always have a root component.

delete()[source]

Overridden method from base class that checks if this component has any children before it can be deleted. Other components, when deleted, have any dependencies reparented to the root. So if the root is deleted, it must have no dependencies (children).